home *** CD-ROM | disk | FTP | other *** search
/ Power CD / Power CD ATARI-Rechner Lieben.iso / DFUE / CONNECT / CONNECT.HLP < prev    next >
Encoding:
Text File  |  1994-01-05  |  164.5 KB  |  6,152 lines

  1. §§Index§
  2. §Allgemeines§_Allgemeines§
  3. §Anrufbeantworter§_Anrufbeantworter§
  4. §Anrufparameter§_Anrufparameter§
  5. §Anwender§Anwender§
  6. §Asciiupload§_Asciiupload§
  7. §Break§T\BREAK§
  8. §Baudrate§Baudrate§
  9. §Beenden§gl_Beenden§
  10. §Binärdateien§Binärdateien§
  11. §Puffer löschen§T\CLRPUF§
  12. §Schirm löschen§T\CLRSCR§
  13. §COSHY\ALERT§COSHYHLP\ALERT§
  14. §COSHY\ALIAS§COSHYHLP\ALIAS§
  15. §COSHY\AUSDRUCK§COSHYHLP\AUSDRUCK§
  16. §COSHY\BAUD§COSHYHLP\BAUD§
  17. §COSHY\BELL§COSHYHLP\BELL§
  18. §COSHY\BLITMODE§COSHYHLP\BLITMODE§
  19. §COSHY\BREAK§COSHYHLP\BREAK§
  20. §COSHY\CARRIER§COSHYHLP\CARRIER§
  21. §COSHY\CD§COSHYHLP\CD§
  22. §COSHY\CTTY§COSHYHLP\CTTY§
  23. §COSHY\DEBUG§COSHYHLP\DEBUG§
  24. §COSHY\DIAL§COSHYHLP\DIAL§
  25. §COSHY\DOWNLOAD§COSHYHLP\DOWNLOAD§
  26. §COSHY\ECHO§COSHYHLP\ECHO§
  27. §COSHY\ENV§COSHYHLP\ENV§
  28. §COSHY\EVAL§COSHYHLP\EVAL§
  29. §COSHY\EXIT§COSHYHLP\EXIT§
  30. §COSHY\EXPR§COSHYHLP\EXPR§
  31. §COSHY\FALSE§COSHYHLP\FALSE§
  32. §COSHY\FILESEL§COSHYHLP\FILESEL§
  33. §COSHY\FKY§COSHYHLP\FKY§
  34. §COSHY\FLUSH§COSHYHLP\FLUSH§
  35. §COSHY\FOR§COSHYHLP\FOR§
  36. §COSHY\FUNCTION§COSHYHLP\FUNCTION§
  37. §COSHY\GETKEY§COSHYHLP\GETKEY§
  38. §COSHY\GETTONE§COSHYHLP\GETTONE§
  39. §COSHY\GET§COSHYHLP\GET§
  40. §COSHY\HANGUP§COSHYHLP\HANGUP§
  41. §COSHY\HOLDSCRN§COSHYHLP\HOLDSCRN§
  42. §COSHY\IF§COSHYHLP\IF§
  43. §COSHY\IOREDIR§COSHYHLP\IOREDIR§
  44. §COSHY\KMDTR§COSHYHLP\KMDTR§
  45. §COSHY\LOG§COSHYHLP\LOG§
  46. §COSHY\METAS§COSHYHLP\METAS§
  47. §COSHY\NOISE§COSHYHLP\NOISE§
  48. §COSHY\NOT§COSHYHLP\NOT§
  49. §COSHY\OVERALL§COSHYHLP\OVERALL§
  50. §COSHY\PLAY§COSHYHLP\PLAY§
  51. §COSHY\PROT§COSHYHLP\PROT§
  52. §COSHY\QUIT§COSHYHLP\QUIT§
  53. §COSHY\QUOTES§COSHYHLP\QUOTES§
  54. §COSHY\READKEY§COSHYHLP\READKEY§
  55. §COSHY\READ§COSHYHLP\READ§
  56. §COSHY\RECORD§COSHYHLP\RECORD§
  57. §COSHY\REDRAW§COSHYHLP\REDRAW§
  58. §COSHY\SAVEBUF§COSHYHLP\SAVEBUF§
  59. §COSHY\SCANTABLE§COSHYHLP\SCANTABLE§
  60. §COSHY\SCRIPT§COSHYHLP\SCRIPT§
  61. §COSHY\SENDBREA§COSHYHLP\SENDBREA§
  62. §COSHY\SEND§COSHYHLP\SEND§
  63. §COSHY\SETENV§COSHYHLP\SETENV§
  64. §COSHY\SET§COSHYHLP\SET§
  65. §COSHY\SHIFT§COSHYHLP\SHIFT§
  66. §COSHY\SLEEP§COSHYHLP\SLEEP§
  67. §COSHY\SLOT§COSHYHLP\SLOT§
  68. §COSHY\TEST§COSHYHLP\TEST§
  69. §COSHY\TIMEFORM§COSHYHLP\TIMEFORM§
  70. §COSHY\TRUE1§COSHYHLP\TRUE1§
  71. §COSHY\TRUE§COSHYHLP\TRUE§
  72. §COSHY\UNALIAS§COSHYHLP\UNALIAS§
  73. §COSHY\UNSET§COSHYHLP\UNSET§
  74. §COSHY\UPLOAD§COSHYHLP\UPLOAD§
  75. §COSHY\VERSION§COSHYHLP\VERSION§
  76. §COSHY\WAITFOR§COSHYHLP\WAITFOR§
  77. §COSHY\WHILE§COSHYHLP\WHILE§
  78. §COSHY\WORTE§COSHYHLP\WORTE§
  79. §CoSHy-Allg§CoSHy-Allg§
  80. §CoSHy§CoSHy§
  81. §Coshystart§gl_Coshystart§
  82. §Download§T\DOWNLOAD§
  83. §Darstellung§_Darstellung§
  84. §Datenbit§Datenbit§
  85. §DerTransfer§_DerTransfer§
  86. §Echo§Echo§
  87. §Edithelp§Edithelp§
  88. §Emulation-Einf§Emulation-Einf§
  89. §Emulation§_Emulation§
  90. §Environment§Environment§
  91. §Erinnerungshilfe§Erinnerungshilfe§
  92. §Setup fixieren§T\FIXSET§
  93. §Farben§_Farben§
  94. §Fehler§Fehler§
  95. §Fens-Allg§Fens-Allg§
  96. §Fensterdialoge§Fensterdialoge§
  97. §Fenstermenü§Fenstermenü§
  98. §Fensternamen§gl_Fensternamen§
  99. §Fenster§Fenster§
  100. §Funktionstasten§_Funktionstasten§
  101. §General§General§
  102. §Grünen§Grünen§
  103. §Auflegen§T\HANGUP§
  104. §Handbuch§Handbuch§
  105. §Handshake§Handshake§
  106. §Hauptmenü§Hauptmenü§
  107. §History§History§
  108. §Holdscreen-aktiv§holdscreen-aktiv§
  109. §Hotkeys§_Hotkeys§
  110. §Info§_Info§
  111. §Komm. Reset§T\KRESET§
  112. §Klemm-Allg§Klemm-Allg§
  113. §Klemmbrett§Klemmbrett§
  114. §Kompatibilität§_Kompatibilität§
  115. §Setup laden§T\LOASET§
  116. §Lernen§_Lernen§
  117. §Lächeln§Lächeln§
  118. §Markieren§Markieren§
  119. §Menue-Tek§Menue-Tek§
  120. §Menue-Term§Menue-Term§
  121. §Modemparameter§Modemparameter§
  122. §Männerfeindlich§männerfeindlich§
  123. §Neues2.00§Neues2.00§
  124. §Neues2.01§Neues2.01§
  125. §Neues2.02§Neues2.02§
  126. §Neues2.10§Neues2.10§
  127. §Neues2.20§Neues2.20§
  128. §Neues2.4x§Neues2.40§
  129. §Online-Fett§Online-Fett§
  130. §Onlinehilfe§Onlinehilfe§
  131. §Optionen§gl_Optionen§
  132. §Papierkorb§Papierkorb§
  133. §Parität§Parität§
  134. §Paste§Paste§
  135. §Pfade und Dateien§pathsel§
  136. §Polizei§Polizei§
  137. §Port§Port§
  138. §Port§_Port§
  139. §Programmierer§Programmierer§
  140. §Programmstart§Programmstart§
  141. §Protokoll§_Protokoll§
  142. §Puffer§_Puffer§
  143. §Quoten§quoten§
  144. §Replay§T\REPLAY§
  145. §Terminal Reset§T\RESET§
  146. §Raubkopien§Raubkopien§
  147. §Registrierung§_Registrierung§
  148. §Rotieren§gl_Rotieren§
  149. §Puffer sichern§T\SAVPUF§
  150. §Setup sichern§T\SAVSET§
  151. §Scantabelle§Scantabelle§
  152. §Schließen§gl_Schließen§
  153. §Schnittstellenpuffer§Schnittstellenpuffer§
  154. §Scriptstart§gl_Scriptstart§
  155. §Shareware§Shareware§
  156. §Shellstart§gl_Shellstart§
  157. §Size§_Size§
  158. §Smiley§Smiley§
  159. §Geräusche§_Sound§
  160. §Statistik§_Statistik§
  161. §Statuszeile§_Statuszeile§
  162. §T-Editor§T-Editor§
  163. §T-Laden§T-Laden§
  164. §TOS-Shell§T\TOSSHELL§
  165. §Tabulator§_Tabulator§
  166. §TastenVersenden§TastenVersenden§
  167. §Teksetup§_Teksetup§
  168. §Tektronixfenster§Tektronixfenster§
  169. §Term-Allg§Term-Allg§
  170. §Terminalfenster§Terminalfenster§
  171. §Transfer§_Transfer§
  172. §Upload§T\UPLOAD§
  173. §Updates§Updates§
  174. §Volle_Größe§gl_Volle_Größe§
  175. §Vorschreibzeile§_Vorschreibzeile§
  176. §Wahlmaus§Wahlmaus§
  177. §Wahltastatur§Wahltastatur§
  178. §Wahl§_Wahl§
  179. §Witz§Witz§
  180. §Zeichensatz§_Zeichensatz§
  181. §Ziegler§Ziegler§
  182. §Zmodemparameter§Zmodemparameter§
  183. §Öffnen§gl_Öffnen§
  184. §
  185. Index: 
  186.  
  187. Allgemeines
  188. Anrufbeantworter
  189. Anrufparameter
  190. Anwender
  191. Asciiupload
  192. Auflegen
  193. Break
  194. Baudrate
  195. Beenden
  196. Binärdateien
  197. COSHY\ALERT
  198. COSHY\ALIAS
  199. COSHY\AUSDRUCK
  200. COSHY\BAUD
  201. COSHY\BELL
  202. COSHY\BLITMODE
  203. COSHY\BREAK
  204. COSHY\CARRIER
  205. COSHY\CD
  206. COSHY\CTTY
  207. COSHY\DEBUG
  208. COSHY\DIAL
  209. COSHY\DOWNLOAD
  210. COSHY\ECHO
  211. COSHY\ENV
  212. COSHY\EVAL
  213. COSHY\EXIT
  214. COSHY\EXPR
  215. COSHY\FALSE
  216. COSHY\FILESEL
  217. COSHY\FKY
  218. COSHY\FLUSH
  219. COSHY\FOR
  220. COSHY\FUNCTION
  221. COSHY\GETKEY
  222. COSHY\GETTONE
  223. COSHY\GET
  224. COSHY\HANGUP
  225. COSHY\HOLDSCRN
  226. COSHY\IF
  227. COSHY\IOREDIR
  228. COSHY\KMDTR
  229. COSHY\LOG
  230. COSHY\METAS
  231. COSHY\NOISE
  232. COSHY\NOT
  233. COSHY\OVERALL
  234. COSHY\PLAY
  235. COSHY\PROT
  236. COSHY\QUIT
  237. COSHY\QUOTES
  238. COSHY\READKEY
  239. COSHY\READ
  240. COSHY\RECORD
  241. COSHY\REDRAW
  242. COSHY\SAVEBUF
  243. COSHY\SCANTABLE
  244. COSHY\SCRIPT
  245. COSHY\SENDBREA
  246. COSHY\SEND
  247. COSHY\SETENV
  248. COSHY\SET
  249. COSHY\SHIFT
  250. COSHY\SLEEP
  251. COSHY\SLOT
  252. COSHY\TEST
  253. COSHY\TIMEFORM
  254. COSHY\TRUE1
  255. COSHY\TRUE
  256. COSHY\UNALIAS
  257. COSHY\UNSET
  258. COSHY\UPLOAD
  259. COSHY\VERSION
  260. COSHY\WAITFOR
  261. COSHY\WHILE
  262. COSHY\WORTE
  263. CoSHy-Allg
  264. CoSHy
  265. Coshystart
  266. Download
  267. Darstellung
  268. Datenbit
  269. DerTransfer
  270. Echo
  271. Edithelp
  272. Emulation-Einf
  273. Emulation
  274. Environment
  275. Erinnerungshilfe
  276. Farben
  277. Fehler
  278. Fens-Allg
  279. Fensterdialoge
  280. Fenstermenü
  281. Fensternamen
  282. Fenster
  283. Funktionstasten
  284. General
  285. Geräusche
  286. Grünen
  287. Handbuch
  288. Handshake
  289. Hauptmenü
  290. History
  291. Holdscreen-aktiv
  292. Hotkeys
  293. Info
  294. Komm. Reset
  295. Klemm-Allg
  296. Klemmbrett
  297. Kompatibilität
  298. Lernen
  299. Lächeln
  300. Markieren
  301. Menue-Tek
  302. Menue-Term
  303. Modemparameter
  304. Männerfeindlich
  305. Neues2.00
  306. Neues2.01
  307. Neues2.02
  308. Neues2.10
  309. Neues2.20
  310. Neues2.4x
  311. Online-Fett
  312. Onlinehilfe
  313. Optionen
  314. Papierkorb
  315. Parität
  316. Paste
  317. Pfade und Dateien
  318. Polizei
  319. Port
  320. Port
  321. Programmierer
  322. Programmstart
  323. Protokoll
  324. Puffer
  325. Puffer löschen
  326. Puffer sichern
  327. Quoten
  328. Replay
  329. Raubkopien
  330. Registrierung
  331. Rotieren
  332. Scantabelle
  333. Schirm löschen
  334. Schließen
  335. Schnittstellenpuffer
  336. Scriptstart
  337. Setup fixieren
  338. Setup laden
  339. Setup sichern
  340. Shareware
  341. Shellstart
  342. Size
  343. Smiley
  344. Statistik
  345. Statuszeile
  346. T-Editor
  347. T-Laden
  348. TOS-Shell
  349. Tabulator
  350. TastenVersenden
  351. Teksetup
  352. Tektronixfenster
  353. Term-Allg
  354. Terminalfenster
  355. Terminal Reset
  356. Transfer
  357. Upload
  358. Updates
  359. Volle_Größe
  360. Vorschreibzeile
  361. Wahlmaus
  362. Wahltastatur
  363. Wahl
  364. Witz
  365. Zeichensatz
  366. Ziegler
  367. Zmodemparameter
  368. Öffnen
  369.  
  370. §§_Warn1§
  371. §
  372. Sie haben eine Baudrate eingestellt, 
  373. die auf dieser Schnittstelle nicht
  374. verfügbar ist. Entweder liegt das
  375. daran, daß Sie ein Setup von einem
  376. anderen Rechner benutzen oder
  377. sich Ihre Hardwarekonfiguration
  378. geändert hat oder aber CoNnect eine
  379. Baudrate zwingend benötigt (Anruf-
  380. beantworter), die bei Ihnen nicht
  381. verfügbar ist.
  382.  
  383. Abhilfe:
  384.   Im Schnittstellendialog eine
  385.      andere Baudrate wählen.
  386.  
  387.   Im Anrufbeantworter-Setup ent-
  388.      weder den CELP Modus akti-
  389.      viren oder falls das Modem
  390.      diesen nicht kennt, den
  391.      Anrufbeantworter mit dieser
  392.      Schnittstelle nicht nutzen.
  393.  
  394. §§_Warn6§
  395. §
  396. Das Fenster, in dem CoSHy oder eine
  397. externe TOS-Shell läuft muß unter
  398. Betriebssystemen, die keine Pipes
  399. erlauben (das kann zur Zeit nur 
  400. MultiTOS) komplett sichtbar sein.
  401. Verschieben Sie es so, daß der ge-
  402. samte Fensterbereich auf dem Schirm
  403. erscheint.
  404.  
  405. §§_Warn8§
  406. §
  407. CoNnect benötigt das GEM-Klemmbrett
  408. für mehrere Zwecke und versucht 
  409. dieses Klemmbrett  auf verschiedene
  410. Art und Weisen zu finden. Erst wenn
  411. diese Suchmethoden fehlschlagen,
  412. wird der Benutzer gebeten, ein
  413. Klemmbrett festzulegen.
  414.  
  415. Die Suchvorgänge sind:
  416.  
  417. 1) scrp_read(): Versucht, ein zuvor
  418.      von einem anderen Programm 
  419.      festgelegtes Klemmbrett zu 
  420.      finden. Das CLIPBORD.CPX 
  421.      macht das beim Systemstart.
  422.      Installiert man dieses so
  423.      ist man die Frage von CoNnect 
  424.      los.
  425. 2) Die Environmentvariable CLIPBRD:
  426.      CoNnect liest diese Variable
  427.      und setzt den Inhalt als Pfad
  428.      für das GEM-Klemmbrett. Man kann
  429.      z. B. mit ENVIRON.PRG im Auto-
  430.      ordner Environmentvariablen
  431.      setzen.
  432.      Sie können auch in CONNECT.SCR
  433.      durch die folgende Zeile diese Variable 
  434.      setzen:
  435.      setenv CLIPBRD 'C:\CLIPBRD'
  436. 3) C:\CLIPBRD: Ist dieser Pfad vor-
  437.      handen und bislang noch kein
  438.      Klemmbrett gefunden, so wird
  439.      dieses Verzeichnis als Klemm-
  440.      brett gesetzt.
  441. 4) Erst jetzt wird der Anwender nach
  442.      einem Klemmbrett gefragt.
  443.  
  444. Mit den Punkten 1-3 können Sie jetzt
  445. also Abhilfe schaffen, damit CoNnect
  446. das Klemmbrett selber findet.
  447.  
  448. §§_Warn24§
  449. §
  450. CoNnect meldet:
  451.  
  452. In diesem Fenster
  453. besteht bereits
  454. eine Verbindung.
  455.  
  456. Was bedeutet, daß CoNnect vom Modem
  457. ein Carrier Signal bekommt, was soviel
  458. heißt, daß eine Verbindung besteht. In
  459. diesem Fall wäre eine Anwahl natürlich
  460. sinnlos.
  461.  
  462. Trotzdem kann diese Meldung auch er-
  463. scheinen, wenn Sie noch garnicht mit 
  464. einer Mailbox verbunden sind.
  465. Das kann 2 Ursachen haben:
  466.  
  467. 1) Ihr Modem liefert wirkich ein Carrier-
  468.    signal. Dann ist es entweder sehr ver-
  469.    altet oder falsch konfiguriert (siehe
  470.    Modemhandbuch)
  471. 2) Das Kabel vom Modem zum Computer setzt
  472.    automatisch das Carrier Flag. Verwenden
  473.    Sie dann ein neueres Kabel.
  474.  
  475. Sollten sich diese Probleme nicht aus-
  476. schalten lassen, (weil Sie kein neues
  477. Modem kaufen wollen ...), dann können Sie
  478. dennoch mit CoNnect wählen, indem Sie
  479. im Modemdialog 1 den Schalter 'Carrier
  480. prüfen' abschalten. Dann funktioniert 
  481. aber natürlich keine Gebührenberechnung.
  482.  
  483. §§_Warn44§
  484. §Registrierung§Shareware§
  485. §
  486.  
  487. CoNnect ist ein Sharewareprogramm. Da Sie
  488. inzwischen die Testphase überschritten haben,
  489. erfolgt diese Mitteilung von Zeit zu Zeit,
  490. damit Sie die Registrierung nicht vergessen.
  491.  
  492. §§_Warn57§
  493. §hier§_Warn24§
  494. §
  495. CoNnect erlaubt ein Umstellen der Schnitt-
  496. stellenparameter momentan deshalb nicht,
  497. weil die Schnittstelle offenbar von einem
  498. anderen Teil des Programmes gerade genutzt
  499. wird. Es kann aber auch den Grund haben,
  500. daß ein Carrier anliegt, obwohl keine Ver-
  501. bindung besteht. Eine Lösunsmöglichkeit 
  502. finden Sie hier.
  503.  
  504. §§_Warn78§
  505. §
  506. Sie haben eine neue CoNnect-Version gestartet
  507. und ein altes .OPT File geladen. CoNnect 
  508. versucht jetzt, das alte OPTionen File so weit
  509. wie möglich zu interpretieren, allerdings 
  510. werden Sie höchstwahrscheinlich einige Ein-
  511. stellungen überprüfen und neu vornehmen müssen.
  512.  
  513. Wenn Sie danach .OPT File wieder abspeichern,
  514. bleiben Sie beim nächsten Start vor dieser 
  515. Warnung verschont.
  516.  
  517. Aber ACHTUNG. Die alte CoNnectversion kann
  518. dann Ihr .OPT File mit Sicherheit nicht mehr
  519. lesen. Sie sollten sich bei kostenpflichtigen
  520. Updates also vor dem Speichern Ihre Schlüssel
  521. aufschreiben, damit Sie nicht die Möglichkeit
  522. verlieren, die alte Version noch weiter zu 
  523. benutzen.
  524.  
  525. Bisherige kostenpflichtige Updates entstanden
  526. bei der Version 2.40.
  527.  
  528. §§Menue-Term§
  529. §Zeichensatz§_Zeichensatz§
  530. §Kompatibilität§_Kompatibilität§
  531. §Funktionstasten§_Funktionstasten§
  532. §Darstellung§_Darstellung§
  533. §Mitschrift§_Protokoll§
  534. §Emulation§_Emulation§
  535. §ASCII-Upload§_Asciiupload§
  536. §Anrufbeantworter§_Anrufbeantworter§
  537. §Script lernen§_Lernen§
  538. §TEK Parameter§_Teksetup§
  539. §Filetransfer§_Transfer§
  540. §Tabulator§_Tabulator§
  541. §Statuszeile§_Statuszeile§
  542. §Terminalgröße§_Size§
  543. §Schnittstelle§_Port§
  544. §Wählen§_Wahl§
  545. §Break senden§T\BREAK§
  546. §Terminal Reset§T\RESET§
  547. §Komm. Reset§T\KRESET§
  548. §Auflegen§T\HANGUP§
  549. §Setup fixieren§T\FIXSET§
  550. §Setup laden§T\LOASET§
  551. §Setup sichern§T\SAVSET§
  552. §Schirm löschen§T\CLRSCR§
  553. §Puffer löschen§T\CLRPUF§
  554. §Puffer sichern§T\SAVPUF§
  555. §Puffer kopieren§_Puffer§
  556. §TOS-Shell§T\TOSSHELL§
  557. §TEK 4014 Fenster§Tektronixfenster§
  558. §CoSHy§CoSHy§
  559. §Script§CoSHy§
  560. §Upload§T\UPLOAD§
  561. §Download§T\DOWNLOAD§
  562. §Replay§T\REPLAY§
  563. §
  564. Terminalmenü
  565.  
  566. Das Terminalmenü hat folgende Einträge:
  567. ---------------------------------------...
  568.    Terminal           Setup
  569. ---------------------------------------...
  570.    Filetransfer       Emulation
  571.    Terminalgröße      Zeichensatz
  572.    Terminal Reset     Darstellung
  573.    Komm. Reset        Mitschrift
  574.    Auflegen           Tabulator
  575.    Schirm löschen     Schnittstelle
  576.    Puffer löschen     Funktionstasten
  577.    Puffer sichern     Kompatibilität
  578.    Puffer kopieren    Statuszeile
  579.    Break senden       TEK Parameter
  580.                       Setup fixieren
  581.                       Setup laden
  582.                       Setup sichern
  583.  
  584. ...------------
  585.    Sonstiges
  586. ...------------
  587.    CoSHy
  588.    Script
  589.    Script lernen
  590.    TOS-Shell
  591.    TEK 4014 Fenster
  592.    Anrufbeantworter
  593.    Wählen
  594.    ASCII-Upload
  595.    Upload
  596.    Download
  597.    Replay
  598.  
  599. §§T\UPLOAD§
  600. §Filetransferdialog§_Transfer§
  601. §
  602. Upload
  603.  
  604. Mit dem Menüeintrag Upload... im Terminal-
  605. menü wird eine Datei entsprechend der Ein-
  606. stellungen im Filetransferdialog versendet.
  607.  
  608. §§T\DOWNLOAD§
  609. §Filetransferdialog§_Transfer§
  610. §
  611. Download
  612.  
  613. Mit dem Menüeintrag Download... im
  614. Terminalmenü wird eine Datei ent-
  615. sprechend der Einstellungen im
  616. Filetransferdialog empfangen.
  617.  
  618. §§T\REPLAY§
  619. §Emulation§_Emulation§
  620. §Upload§T\UPLOAD§
  621. §ASCII-Upload§_Asciiupload§
  622. §
  623. Replay
  624.  
  625. Eine Datei auf Diskette oder Festplatte
  626. wird im Terminalfenster eingespielt. Alle
  627. Zeichen in dieser Datei werden dabei ent-
  628. sprechend der eingestellten Emulation
  629. dargestellt.
  630.  
  631. WICHTIG: Dabei werden keine Zeichen an
  632.          die Gegenstelle versendet.
  633.          Dazu benötigen Sie den Befehl
  634.          Upload oder ASCII-Upload.
  635.  
  636. §§T\TOSSHELL§
  637. §SHELL§Environment§
  638. §
  639. TOS-Shell (im Terminalmenü)
  640.  
  641. Hierbei wird, wenn die Environmentvariable
  642. $SHELL gesetzt oder _shell_p initialisiert
  643. ist, die entsprechende TOS-Shell gestartet.
  644. Sie läuft dann im CoNnect-Fenster ab.
  645.  
  646. §§T\SAVPUF§
  647. §
  648. Puffer sichern.
  649.  
  650. Alle momentan im Puffer gespeicherten Daten
  651. werden in eine vom Benutzer zu wählende
  652. Datei geschrieben.
  653.  
  654. §§T\CLRPUF§
  655. §
  656. Puffer löschen.
  657.  
  658. Alle momentan im Puffer gespeicherten Daten
  659. werden gelöscht.
  660.  
  661. §§T\BREAK§
  662. §sendbreak§COSHYHLP\SENDBREA§
  663. §
  664. Break senden.
  665.  
  666. An das Modem oder die Gegenstelle wird
  667. ein Break (0,7s $00 ohne Stopbit)
  668. gesendet.
  669.  
  670. Dieser Befehl entspricht dem CoSHy
  671. Befehl: sendbreak
  672.  
  673. §§T\RESET§
  674. §-fixieren§T\FIXSET§
  675. §Setup sichern§T\SAVSET§
  676. §-laden§T\LOASET§
  677. §
  678. Terminal Reset.
  679.  
  680. Das Terminal bekommt alle Eigenschaften,
  681. wie sie beim dem letzten Setup sichern,
  682. -laden oder -fixieren eingestellt
  683. waren.
  684.  
  685. §§T\CLRSCR§
  686. §
  687. Schirm löschen.
  688.  
  689. Das momentane Terminalfenster wird ge-
  690. löscht und (falls ein Puffer aktiviert
  691. ist) zuvor in den Puffer geschrieben.
  692.  
  693. §§T\KRESET§
  694. §Holdscreen§holdscreen-aktiv§
  695. §
  696. Kommunikations Reset.
  697.  
  698. Alle Zeichen, die bislang weder versendet
  699. noch auf dem Terminal dargestellt werden
  700. konnten, werden verworfen. Eventuelle
  701. Holdscreen-Zustände werden gelöscht.
  702.  
  703. §§T\HANGUP§
  704. §Wahldialog§_Wahl§
  705. §hangup§COSHYHLP\HANGUP§
  706. §
  707. Auflegen.
  708.  
  709. Dem Modem wird - entsprechend der Einstellungen
  710. im Wahldialog - der Befehl geschickt, die momen-
  711. tane Verbindung zu trennen. Der Befehl Auflegen
  712. entspricht dem CoSHy-Befehl hangup.
  713.  
  714. §§T\FIXSET§
  715. §Terminal Reset§T\RESET§
  716. §
  717. Setup fixieren.
  718.  
  719. Die momentanen Einstellungen für das Setup
  720. werden intern gespeichert. Sollte das Setup
  721. danach verstellt werden, so kann es mit dem
  722. Kommando Terminal Reset wieder in den alten
  723. Zustand versetzt werden.
  724.  
  725. §§T\LOASET§
  726. §Setup sichern§T\SAVSET§
  727. §Setup fixieren§T\FIXSET§
  728. §
  729. Setup laden.
  730.  
  731. Terminaleinstellungen werden von einer
  732. Datei gelesen, die mit dem Befehl
  733. Setup sichern geschrieben wurde.
  734. Nach dem Laden der Datei wird ein
  735. Setup fixieren durchgeführt.
  736.  
  737. §§T\SAVSET§
  738. §Terminalmenü§Menue-Term§
  739. §Setup laden§T\LOASET§
  740. §Setup fixieren§T\FIXSET§
  741. §Wahldialog§_Wahl§
  742. §
  743. Setup sichern.
  744.  
  745. Die aktuellen Terminaleinstellungen
  746. werden gesichert. Dazu gehören alle
  747. Einstellungen, die im Terminalmenü
  748. gemacht werden können, mit Ausnahme
  749. einzelner Telefonbucheinträge im
  750. Wahldialog. Diese werden im Telefon-
  751. buch gespeichert. Der Dateiname der
  752. Telefonbuchdatei wird jedoch wieder
  753. im Setup gesichert.
  754.  
  755. Mit dem Befehl Setup laden kann das
  756. geschriebene Setup erneut geladen
  757. werden.
  758.  
  759. Vor dem Sichern des Setups wird ein
  760. Setup fixieren ausgeführt.
  761.  
  762. §§_Puffer§
  763. §Markieren§Markieren§
  764. §
  765. Das Pufferfenster
  766.  
  767. Das Pufferfenster wird durch den Ter-
  768. minalmenü Eintrag Puffer kopieren ge-
  769. öffnet.
  770.  
  771. In dieses Fenster wird der zu dieser
  772. Zeit aktuelle Terminalpuffer kopiert und
  773. man kann nun dort nach Belieben umher-
  774. blättern ohne von den neuen Daten im
  775. Terminalfenster behindert zu werden.
  776.  
  777. Blättern kann man mit der Maus oder den
  778. Cursortasten. Das Markieren und
  779. Selektieren ist analog zum Terminal-
  780. fenster. Gesendet werden selektierte
  781. Texte an die Schnittstelle des zugehö-
  782. rigen Terminals.
  783.  
  784. §§_Wahl§
  785. §Klemmbrett§Klemmbrett§
  786. §Mülleimer§Papierkorb§
  787. §Modemparameter§Modemparameter§
  788. §Nummerneditor§T-Editor§
  789. §Telefonbuch laden§T-Laden§
  790. §Telefonbuch speichern§T-Laden§
  791. §mit der Maus§Wahlmaus§
  792. §über Tastatur§Wahltastatur§
  793. §
  794. Wenn Sie mit einem herkömmlichen GEM-Desktop,
  795. insbesondere der Fileselektorbox umgehen können (und
  796. das sollte der Fall sein, Sie sitzen ja schließlich
  797. vor einem Atari...), ist das schon eine gute Vorübung
  798. für den Umgang mit dem 'Wählen'-Dialog.
  799.  
  800. Im Dialogfenster befindet sich rechts Ihr
  801. 'Telefonbuch' und links der 'Kurzwahlspeicher', in den
  802. Sie Nummern aus dem Telefonbuch übertragen können. Im
  803. Telefonbuch können Sie soviele Einträge ablegen, bis
  804. der Speicher platzt. In den Speicher können Sie bis zu
  805. fünfzig Nummern übertragen, die zyklisch gewählt
  806. werden. Die Einträge im Telefonbuch werden auf Wunsch
  807. alphabetisch oder nach Nummer sortiert, die Reihenfolge
  808. der Einträge im Speicher können Sie selbst bestimmen.
  809.  
  810. Dazwischen befinden sich die verschiedenen Icons zur
  811. Manipulation des Telefonbuchs und des Speichers. Es
  812. sind von oben nach unten: der Nummerneditor,
  813. Telefonbuch laden, Telefonbuch speichern, Sortier-
  814. schalter und Modemparameter. Unten links befinden sich
  815. Klemmbrett und Mülleimer. Schließlich gibt es noch das
  816. Icon Telefon.
  817.  
  818. Bedienen können sie den Wahldialog mit der Maus oder
  819. über Tastatur.
  820.  
  821. §§Wahlmaus§
  822. §
  823. Bedienung mit der Maus:
  824.  
  825. Im Telefonbuch können Sie durch Anklicken einzelne
  826. Einträge selektieren. Wenn Sie dabei <SHIFT> gedrückt
  827. halten, können Sie einzelne Einträge zusätzlich
  828. selektieren. Bereits selektierte Einträge werden dann
  829. nicht deselektiert. Sie können auch am linken Rand des
  830. Telefonbuchs ein 'Gummiband' aufziehen, mit dem dann
  831. die Möglichkeit besteht, mehrere Einträge auf einmal
  832. zu selektieren. Durch einen Klick auf den linken Rand
  833. des Telefonbuchs werden alle dort selektierten
  834. Einträge deselektiert. Entsprechend funktioniert es im
  835. 'Speicher'-Feld. Auch für das Hantieren mit dem
  836. Gummiband gilt: <SHIFT> bewirkt Hinzufügung zu bereits
  837. bestehenden Selektionen, ohne <SHIFT> werden
  838. vorhandene Selektionen durch die neuen ersetzt.
  839.  
  840. Alle diese Selektierungs- und Deselektierungs-
  841. möglichkeiten bestehen auch für das linke Feld, den
  842. Speicher. Sie können Einträge aus dem Telefonbuch in
  843. den Speicher übertragen, indem Sie die selektierten
  844. Einträge durch Festhalten der linken Maustaste
  845. 'greifen' und auf das Speicherfeld schieben.
  846. Gleichermaßen können Sie einzelne Einträge aus dem
  847. Telefonbuch durch einen Doppelklick direkt anwählen.
  848. Gelöscht werden Einträge auch, indem man sie auf den
  849. Mülleimer schiebt. Das gilt nicht nur für einzelne
  850. Einträge, sondern auch für ganze Gruppen von
  851. selektierten Einträgen.
  852.  
  853. Die Einträge im Speicher stehen normalerweise in der
  854. Reihenfolge, in der Sie sie aus dem Telefonbuch
  855. hinüberkopiert haben. Sie können die Reihenfolge aber
  856. frei bestimmen, indem Sie im Speicher die Einträge mit
  857. der Maus selektieren, festhalten und an die Stelle
  858. schieben, wo Sie sie gern hätten. Sie können dabei
  859. auch mehrere Einträge selektiert haben, beim
  860. Umsortieren wird jedoch nur der erste Eintrag
  861. berücksichtigt.
  862.  
  863. Am wichtigsten: Das Telefon
  864.  
  865. Wenn Sie auf das Telefon-Icon klicken, beginnt CoNnect
  866. mit der Anwahl der Nummern, die im Speicher stehen.
  867. Sollten dort keine sein, erscheint nur eine kurze
  868. Meldung über Zweck des Telefons. Die auf diese Weise
  869. gestartete Anwahl erfolgt mit Wahlwiederholung unter
  870. Berücksichtigung der unter dem Modem-Icon
  871. eingestellten 'Verhaltensregeln'.
  872.  
  873. Wenn Sie im Speicher mehrere Nummern haben, diese
  874. zyklisch angewählt wurden, und Sie haben eine
  875. Verbindung mit einer der Nummern bekommen, so wird
  876. nach Beendigung der Sitzung die Anwahl nicht mit den
  877. anderen Nummern fortgesetzt. Wenn Sie trotzdem der
  878. Reihe nach alle Nummern im Speicher anwählen wollen,
  879. werfen Sie nach beendeter Sitzung den Eintrag, mit dem 
  880. Sie gerade Verbindung hatten, in den Mülleimer und
  881. starten Sie die zyklische Anwahl wieder mit dem
  882. Telefon-Icon.
  883.  
  884. Sie können auch ohne automatische Wiederholung
  885. wählen, indem Sie den gewünschten Eintrag bzw. die
  886. gewünschten Einträge direkt auf das Telefon-Icon
  887. ziehen oder den Eintrag mit einem Doppelklick
  888. selektieren. Dann wird nur ein Versuch gemacht, den
  889. betreffenden Anschluß zu erreichen (bei mehreren
  890. selektierten Einträgen werden alle der Reihe nach
  891. versucht).
  892.  
  893. §§Wahltastatur§
  894. §
  895. Bedienung mit der Tastatur
  896.  
  897. Die Tastatur kann auch wirkungsvoll im
  898. Wahldialog eingesetzt werden. Besonders
  899. für Mausfaule (Maufaus) ist das ein in-
  900. teressantes Gebiet.
  901.  
  902. Cursortasten:
  903.   hoch, runter
  904.     bewegt den 'Cursor' (ein
  905.     gestricheltes Band) innerhalb des
  906.     Telefonbuchs oder des Speichers
  907.   rechts, links
  908.     bewegt den Cursor vom Speicher zum
  909.     Telefonbuch und umgekehrt.
  910.   SHIFT+hoch, runter
  911.     seitenweises bewegen des Cursors
  912.  
  913. Drückt man eine normale Taste (a bis z und
  914. 0 - 9), so fährt der Cursor an die Stelle
  915. im Telefonbuch, wo ein Boxname mit dem ge-
  916. drückten Buchstaben anfängt. Die zweite Taste
  917. steht dann für den zweiten Buchstaben der
  918. Box u.s.w.
  919.  
  920. Hometaste:
  921.   Ohne SHIFT: Erster Eintrag im
  922.     Nummernspeicher oder Telefonbuch.
  923.   Mit Shift: Letzter Eintrag.
  924.  
  925. INSERT:
  926.   Selektiert die Nummer unter dem
  927.   Cursor
  928.  
  929. SHIFT+INSERT:
  930.   Selektiert eine zusätzliche Nummer,
  931.   bisher selektierte werden nicht
  932.   gelöscht.
  933.  
  934. CONTROL+INSERT:
  935.   Schiebt eine Nummer in den Nummern-
  936.   speicher oder entfernt sie daraus.
  937.  
  938. SHIFT+CONTROL+INSERT:
  939.   Wählt eine Nummer einmal an.
  940.  
  941. DELETE:
  942.   Entfernt die Selektierungen.
  943.   (Nur die Selektierung, nicht die
  944.   Nummern)
  945.  
  946. ^E: Ruft den Wahleditor auf. Wenn
  947.     eine Nummer selektiert ist, wird
  948.     diese zum Editieren in den Editor
  949.     übernommen.
  950.  
  951. ^M: Ruft den Modemdialog 1 auf.
  952.  
  953. ^N: Ruft den Modemdialog 2 auf.
  954.  
  955. ^S: Sichert die Nummern auf Platte.
  956.  
  957. ^O: Lädt die Nummern von Platte.
  958.  
  959. ^I: Wechselt die Art der Sortierung 
  960.     von unsortiert auf alphabetisch 
  961.     und nach Nummern sortiert.
  962.  
  963. ^V: Schiebt den Klemmbrettinhalt
  964.     auf das Telefonbuch.
  965.  
  966. ^C: Kopiert selektierte Einträge
  967.     in das Klemmbrett.
  968.  
  969. ^W: Betätigt das Telefon.
  970.  
  971. ^A: Selektiert im Telefonbuch oder im
  972.     Speicher (je nachdem, wo der Cursor
  973.     gerade steht) alle Nummern.
  974.  
  975. ^R: Rotiert den Speicher.
  976.  
  977. ^T: Schiebt alle im Telefonbuch
  978.     selektierten Nummern in den Speicher.
  979.  
  980. ^X: Löscht alle selektierten Nummern.
  981.  
  982.  
  983. §§T-Laden§
  984. §
  985. Die zwei Disketten-Icons dienen zum Laden und
  986. Speichern von Telefonbüchern. Die 'Richtung' wird
  987. durch den Pfeil zur oder von der Diskette symbolisiert.
  988.  
  989. Wenn Sie ein Telefonbuch laden, wird das sich im
  990. Speicher befindliche Telefonbuch durch das
  991. nachgeladene überschrieben, es sei denn, Sie halten
  992. beim Laden <SHIFT> gedrückt. In diesem Fall wird das
  993. nachgeladene zu dem vorhandenen hinzugefügt. Dies gilt
  994. auch für die andere Richtung: wenn Sie ein Telefonbuch
  995. speichern, wird ein vorhandenes Telefonbuch mit dem
  996. gleichen Filenamen überschrieben; wenn Sie dabei
  997. <SHIFT> drücken, wird das zu speichernde Telefonbuch
  998. an die vorhandene Datei angehängt.
  999. §§T-Editor§
  1000. §Den Namen des Scripts§pathsel§
  1001. §
  1002. Der Telefonbuch-Editor:
  1003.  
  1004. Über das Editor-Icon können Sie die Daten in Ihrem
  1005. Telefonbuch ändern. Sie können einen oder mehrere
  1006. Einträge editieren, indem Sie ihn/sie zunächst
  1007. selektieren und auf das Editor-Icon schieben.
  1008. Gleichermaßen ist es möglich, bei einer vorhandenen
  1009. Selektion von Einträgen mit der Maus auf das Editor-
  1010. Icon zu klicken. Auch so werden die selektierten
  1011. Einträge in den Editor übernommen.
  1012.  
  1013. Sie können das Editieren eines Eintrags auf mehrere
  1014. Arten beenden: Mit 'OK' werden Ihre Änderungen in das
  1015. aktuelle Telefonbuch übernommen. Dies gilt aber nur
  1016. für das derzeit im RAM gehaltene Telefonbuch! Wenn Sie
  1017. die Änderungen dauerhaft fixieren wollen, müssen Sie
  1018. sie extern abspeichern. Dazu unten mehr. Mit 'Abbruch'
  1019. beenden Sie den Editor und vorgenommene Änderungen am
  1020. angezeigten Eintrag werden nicht ins Telefonbuch
  1021. übernommen. Dann gibt es noch die Möglichkeit
  1022. 'Überspringen', die dafür vorgesehen ist, wenn Sie im
  1023. Telefonbuch mehrere Einträge selektiert und dann den
  1024. Telefonbuch-Editor aufgerufen haben. Mit
  1025. 'Überspringen' verlassen Sie dann den angezeigten
  1026. Eintrag, ohne eventuelle Änderungen ins Telefonbuch zu
  1027. übernehmen. Der Editor wird dann aber nicht beendet,
  1028. sondern es wird zum nächsten selektierten Eintrag
  1029. übergegangen. Erst beim letzten selektierten Eintrag
  1030. hat 'Überspringen' die gleiche Wirkung wie 'Abbruch'.
  1031.  
  1032. Einen neuen Eintrag für das Telefonbuch können Sie
  1033. erzeugen, indem Sie den Telefonbuch-Editor aufrufen,
  1034. ohne daß Sie im Telefonbuch Einträge selektiert haben.
  1035. Dann erscheint das Editorfenster, in dem nur ein paar
  1036. Grundeinstellungen voreingestellt sind.
  1037.  
  1038. Die Telefonnummer ist die Nummer der Box, die Sie an-
  1039. wählen wollen. Beachten Sie bitte, daß die 0, die sie
  1040. eventuell an einer Nebenstellenanlage wählen müssen,
  1041. auch zur Telefonnummer gehört.
  1042.  
  1043. Der Resetstring und der Initstring sind im Prinzip
  1044. von gleicher Bedeutung. Hier können Sie Initilalierungs-
  1045. sequenzen an Ihr Modem schicken.
  1046.  
  1047. Der Anwahlstring (normalerweise ATD#|) ist dann der ei-
  1048. gentliche Befehl, der die Anwahl einleitet.
  1049.  
  1050. In allen dieser 3 Zeichenketten erlaubt CoNnect einige
  1051. Spezialzeichen:
  1052.  
  1053. | schickt einen Zeilenumbuch
  1054. ~ legt eine 0.5 Sekunden dauernde Pause ein
  1055. ^ zieht DTR für 0.5 Sekunden auf Low.
  1056. # setzt die im Telefonbuch eingetrage Nummer ein.
  1057.  
  1058. Natürlich kann CoNnect auch Loginscripte ausführen.
  1059. Den Namen des Scripts und dessen Parameter können Sie
  1060. in der letzten Zeile des Wahleditors eintragen.
  1061.  
  1062. Im Editor können außerdem noch einige Zeilen
  1063. Boxinformation gespeichert werden, wenn man dort den
  1064. Informationsbutton selektiert. 
  1065.  
  1066. §§Modemparameter§
  1067. §
  1068. Einstellung der Modemreaktionen
  1069.  
  1070. Durch Anklicken des 1. Modem-Icons können Sie in einem
  1071. Dialog einstellen, wie CoNnect auf die verschiedenen
  1072. möglichen Meldungen des Modems während der
  1073. Anwahlversuche reagieren soll: In der ersten Spalte
  1074. tragen Sie die Meldungen, auf die CoNnect irgendwie
  1075. reagieren soll, 'wörtlich' ein. In den rechts daneben
  1076. stehenden Button-Zeilen wird dann festgelegt, wie
  1077. CoNnect verfahren soll, wenn es die betreffende
  1078. Meldung erhält.
  1079. Dann können Sie noch die Dauer eintragen, wie lange
  1080. CoNnect mit einem erneuten Anwahlversuch warten soll,
  1081. wenn eine Verbindung nicht zustandegekommen ist.
  1082. Es gibt dabei zwei Warteparameter: Der erste steht für
  1083. den Zeitraum zwischen zwei aufeinanderfolgenden Nummern
  1084. im Wahlspeicher, der zweite für die Zeit zwischen der
  1085. ersten und der letzten Nummer. Das ist dann sinnvoll,
  1086. wenn Sie viele Boxen in Ihrem Speicher haben und erst
  1087. einmal schnell schauen wollen, ob denn eine frei ist.
  1088. Danach können Sie dann eine etwas längere Pause einlegen,
  1089. bevor der Zyklus erneut beginnt.
  1090.  
  1091. Durch Anklicken des 2.Modem-Icons können Sie die
  1092. Defaultvorgaben für die Anwahlstrings, das Delay für
  1093. das Versenden von Zeichen zum Modem bei der Anwahl und
  1094. noch andere Parameter setzen. Falls Sie ein nicht so
  1095. hochwertiges Modem einsetzen, ist es eventuell
  1096. erforderlich, ein recht großes Delay zu wählen. (100
  1097. ms oder mehr).
  1098. §§Klemmbrett§
  1099. §
  1100. Klemmbrett:
  1101.  
  1102. Das Klemmbrett CoNnect kann, soweit vorhanden, das GEM-
  1103. Klemmbrett benutzen. Ob CoNnect etwas im Klemmbrett
  1104. abgelegt hat, erkennen Sie daran, ob das 'Blatt
  1105. Papier' auf dem Klemmbrett beschriftet ist oder nicht.
  1106. §§Papierkorb§
  1107. §
  1108. Der Papierkorb
  1109.  
  1110. Was den Papierkorb angeht ist die Funktion
  1111. eigentlich offensichtlich: Was Sie da reinschmeißen,
  1112. ist weg. (Aber endgültig natürlich erst, wenn Sie auch
  1113. alles abspeichern, was Sie geändert haben. Vorher
  1114. finden alle Änderungen nur im RAM statt.)
  1115. §§_Vorschreibzeile§
  1116. §
  1117. Die Vorschreibzeile.
  1118.  
  1119. Sie kann in CoNnect im Terminal über die
  1120. Tastenkombination CONTROL+INSERT erreicht
  1121. werden. Dort kann dann eine Zeile einge-
  1122. geben werden und per RETURN an das Terminal
  1123. verschickt werden. In der Vorschreibzeile
  1124. sind zuvor in diesem Fenster getippte
  1125. Zeilen über die Cursortasten <hoch> und
  1126. <runter> erreichbar.
  1127.  
  1128. §§_DerTransfer§
  1129. §Multitasking§_Transfer§
  1130. §
  1131. Übertragung läuft.
  1132.  
  1133. Zum Abbrechen dient der Abbruch-Knopf
  1134. bzw. ^C, falls Sie das Multitasking
  1135. deaktiviert haben.
  1136.  
  1137.  ³ In der oberen Box sehen Sie:
  1138.   ----------------------------------
  1139.   | 111111111111111111     22222   |
  1140.   | 333333333333333333     44444   |
  1141.   | 555555555555555555     77777   |
  1142.   | 666666666666666666             |
  1143.   ----------------------------------
  1144.  
  1145.    1) Einen Balken, der die bereits
  1146.       übertragene Datenmenge der
  1147.       aktuellen Datei anzeigt.
  1148.    2) Daneben, die Protokollparameter
  1149.    3) Eventuell einen weiteren Balken,
  1150.       der bei Transfers mehrere Dateien
  1151.       den Gesamtstatus anzeigt.
  1152.    4) Bei mehreren zu übertragenden
  1153.       Dateien, die Anzahl dieser Dateien.
  1154.    5) Den Dateinamen und den 
  1155.    6) Pfad
  1156.    7) Die aktuelle Blockgröße der Über-
  1157.       tragung.
  1158.   
  1159.  ³ In der mittleren Box:
  1160.   ----------------------------------
  1161.   |  1111/2222 3333/4444 5555/6666 |
  1162.   |  7777/8888      9999 aaaa/bbbb |
  1163.   ----------------------------------
  1164.  
  1165.    1) Die bereits übertragene Datenmenge
  1166.       in Bytes
  1167.    2) Die Gesamtgröße des aktuellen Files
  1168.    3) Die aktuelle Transferrate
  1169.    4) Die bisherige durchschnittliche Rate
  1170.    5) Die bisherige Transferzeit
  1171.    6) Die für dieses File geschätzte 
  1172.       Gesamttransferzeit
  1173.    
  1174.    falls mehrere Dateien übertragen werden:
  1175.    7) Die bereits übertragene Datenmenge
  1176.       in Bytes
  1177.    8) Die Gesamtgröße aller Files
  1178.    9) Die bisherige durchschnittliche Rate
  1179.    a) Die bisherige Transferzeit
  1180.    b) Die geschätzte Gesamttransferzeit
  1181.  
  1182.  ³ In der unteren Box:
  1183.     ... sehen Sie Meldungen des Transfer-
  1184.     protokolls, die die Übertragung betref-
  1185.     fen.
  1186.  
  1187. §§Zmodemparameter§
  1188. §
  1189. Hier finden sie eine kurze Auflistung der vom
  1190. internen Z-Modem CoNnect verwendeten Optionen.
  1191.  
  1192. Popup1: Das Protokoll:
  1193. ----------------------
  1194.  ∙ Z-Modem: Die Übertragung läuft mit dem am
  1195.        weitesten verbreiteten Protkoll, dem
  1196.        Z-Modem ab. Lehnen Sie sich zurück und
  1197.        lassen sie CoNnect arbeiten.
  1198.  
  1199.  ∙ Y-Modem: Für die Übertragung wird das Y-Mo-
  1200.        dem Protokoll verwendet. Sie sollten
  1201.        das aus Sicherheitsgründen nur auf feh-
  1202.        lerfreien Leitungen versuchen. Also bes-
  1203.        ser gar nicht.
  1204.  
  1205.  ∙ X-Modem: Die Daten werden mit dem (sehr ver-
  1206.        alteten) X-Modemprotokoll gesendet und
  1207.        empfangen. Dies ist nur eine Notlösung,
  1208.        falls die Gegenstelle kein Z-Modem un-
  1209.        terstützen sollte.
  1210.  
  1211.   ∙ X-Modem7: Ein vor allem im CompuServe be-
  1212.        nutztes Protokoll. 
  1213.  
  1214.   ∙ CompuServe B und
  1215.   ∙ CompuServe B+: sind zwei Protokolle, die
  1216.        im CompuServe eingesetzt werden. Der
  1217.        unten beschriebene Schalter fällt
  1218.        hier weg und wird durch einen Schalter
  1219.        Filenamen wählen ersetzt, der beim
  1220.        Upload den Anwender mittels Fileselek-
  1221.        tor die zu sendende Datei auswählen
  1222.        läßt.
  1223.  
  1224. Popup2: Die Buffergröße:
  1225. ------------------------
  1226.   Die möglichen Puffergrößen 128, 256, 512
  1227.   und 1024 Bytes sind nur ein Vorschlag.
  1228.   Was CoNnect dann im Endeffekt mit der Gegen-
  1229.   stelle aushandelt, entzieht sich meist ihrem
  1230.   Einfluß. Lassen Sie diesen Wert am besten auf
  1231.   1024 Bytes stehen. Lediglich beim X-Modem
  1232.   sind entweder 128 oder 1024 Bytes fest vor-
  1233.   zugeben.
  1234.  
  1235. Popup3: Die Dateibehandlung:
  1236. ----------------------------
  1237.  ∙ Überschreiben: CoNnect überschreibt alte
  1238.       Dateien, wenn eingehende Daten den
  1239.       gleichen Namen besitzen.
  1240.  ∙ Schützen: Das Gegenteil von Überschreiben.
  1241.  ∙ Resume: Falls die eingehende Datei länger
  1242.       ist als die bereits vorhandene, wird
  1243.       CoNnect den noch fehlenden Dateirest
  1244.       an das alte File anhängen. Das ist vor
  1245.       allem für unterbrochene Transfers von
  1246.       großem Vorteil.
  1247.  ∙ Fragen: Wenn eine Datei bereits vorhanden
  1248.       ist, wird der Benutzer gefragt, ob er
  1249.       diese Überschreiben, Resumen oder
  1250.       Überspringen will.
  1251.  ∙ Umbenennen: Wenn eine Datei bereits vor-
  1252.       handen ist, wird die neue Datei unter
  1253.       ihrem Namen, aber mit veränderter Exten-
  1254.       sion abgespeichert. .001, .002 usw.
  1255.  
  1256. Popup4: Escapes:
  1257. ----------------
  1258.  ∙ Keine Escapes: ist die Normaleinstellung
  1259.  ∙ Escapes an: wird nur benötigt, falls die
  1260.       benutzte Leitung keine Steuerzeichen
  1261.       übertragen kann (Terminalserver).
  1262.  
  1263. Popup5: Datenformat:
  1264. --------------------
  1265.   Hier legen sie fest, ob es sich bei den
  1266.   zu sendenden/empfangenen Daten um ASCII-
  1267.   oder Binärdaten handelt. Im ersteren Fall
  1268.   wird eine eventuell notwendige Konvertie-
  1269.   rung der Zeilenenden vorgenommen. Ist die-
  1270.   ser Schalter auf Automatische Erkennung
  1271.   eingestellt, so versucht CoNnect (was nicht
  1272.   immer klappt) anhand der Dateiextension
  1273.   herauszufinden, ob Binärdaten oder ASCII-
  1274.   Daten vorliegen. CoNnect nimmt an, daß
  1275.   nur Dateien die auf
  1276.  
  1277.   TXT, ASC, RTF, C  , CPP, C++, H  ,
  1278.   PAS, F  , FOR, F77, CAR, PS , EPS,
  1279.   XBM, TEX, STY
  1280.  
  1281.   enden, keine Binärdaten sind.
  1282.  
  1283. Popup6: Prüfsummen:
  1284. -------------------
  1285.   Hier wird festgelegt, welche Prüfsummen-
  1286.   art verwendet werden soll. Bei Z-Modem-
  1287.   übertragungen handeln das die beiden Pro-
  1288.   gramme meist am besten aus, wenn CRC32
  1289.   eingeschaltet ist.
  1290.  
  1291. Volle Pfade:
  1292. ------------
  1293.     ist einzuschalten, wenn Sie wollen, daß
  1294.     in Ihrem Download-Verzeichnis eine dem
  1295.     Sender entsprechende Filehierarchie auf-
  1296.     gebaut wird. Auch werden dann die vollen
  1297.     Pfadnamen Ihrer Dateien an die Gegen-
  1298.     stelle geschickt -> Besser ausschalten.
  1299.  
  1300.     Wahrscheinlich wird Ihre Gegenstelle
  1301.     ohnehin mit Fehlermeldung auf eine sol-
  1302.     che Option reagieren.
  1303.  
  1304. Acknowledge erzwingen:
  1305. ---------------------
  1306.     Normalerweise arbeitet CoNnect im sog.
  1307.     Stream Mode, d.h. Zmodem (fast) ohne
  1308.     Protokolloverhead. Auf schlechten
  1309.     Leitungen schalten Sie diesen Stream-
  1310.     mode mit diesem Schalter besser ab ->
  1311.     Z-Modem wird dadurch aber auch er-
  1312.     heblich langsamer.
  1313.  
  1314. Kein Multitaskingbetrieb:
  1315. -------------------------
  1316.     Um noch höhere Übertragungsraten zu
  1317.     erzielen, kann man während des Uploads
  1318.     auf Multitasking verzichten. Dann sind
  1319.     sowohl andere Programme gesperrt (nicht
  1320.     wirklich - nur wind_update bleibt ge-
  1321.     setzt) als auch die Bedienung von Dia-
  1322.     logen, Menüs und Fenstern in CoNnect
  1323.     selbst. Der Transfer läßt sich dann
  1324.     nur über ^C abbrechen.
  1325.     
  1326. Dateiattribute:
  1327. ---------------
  1328.     Ist dieser Schalter gesetzt, dann versucht
  1329.     CoNnect die orginalen Dateiattribute der
  1330.     empfangenen Datei zu setzen. Das geht vor
  1331.     allem um das Read-Only Flag.    
  1332.  
  1333. Zum Thema Geschwindigkeit:
  1334.     Erheblich höhere Transferraten sind
  1335.     auch erreichbar, wenn man im Dialog
  1336.     Schnittstelle einen größeren Puffer
  1337.     für die Schnittstelle einrichtet.
  1338.     8192 Bytes ist eine gute Wahl.
  1339.  
  1340. §§_Transfer§
  1341. §Binärdateien§Binärdateien§
  1342. §Michael Ziegler§Ziegler§
  1343. §GSZRZACC§Ziegler§
  1344. §Pfade§pathsel§
  1345. §Pfad§pathsel§
  1346. §hier§Zmodemparameter§
  1347. §
  1348. Der Filetransferdialog.
  1349.  
  1350. Im Filetransferdialog stellen Sie alle nötigen
  1351. Parameter für die Übertragung von Binärdateien
  1352. ein. Zum einen stellt Ihnen CoNnect ein internes
  1353. Datenübertragungsprotokoll zur Verfügung, das
  1354. die Übertragungsarten XMODEM, YMODEM und ZMODEM
  1355. beherrscht. Es gibt aber auch eine Menge von ex-
  1356. ternen Protokollen, die größtenteils problemlos
  1357. in CoNnect eingebunden werden können.
  1358.  
  1359. Das interne Zmodemprotokoll stellen Sie am über
  1360. das Popup auf 'XYZ-Modem (int.)' ein. Dann nehmen
  1361. Sie für die Grundeinstellung bitte die folgenden
  1362. Einstellungen in dem unteren Teil des Dialogs
  1363. vor (das sind ohnehin die Defaultwerte): Zmodem,
  1364. 1024 Bytes, Überschreiben, Keine Escapes, Binär-
  1365. daten und CRC32. Unter 'Daten' können Sie eingeben,
  1366. wo Ihre zu sendenen Daten gefunden, und die
  1367. empfangenen abgelegt werden sollen. Genaueres über
  1368. die Z-Modemoptionen finden Sie hier.
  1369.  
  1370. Sollten Sie im Besitz der registrierten Version
  1371. des Z-Modemprogrammes von Michael Ziegler sein,
  1372. das gegenüber dem internen Z-Modem Protokoll von
  1373. CoNnect nochmal einige Geschwindigkeitsvorteile
  1374. bringt und auch den Z-Modem Datentransfer über die
  1375. Midischnittstelle erlaubt, so können Sie dieses
  1376. Z-Modem als Accessory in Ihrem Boot-Laufwerk
  1377. installieren (neu booten nicht vergessen!) und in
  1378. CoNnect das GSZRZACC.ACC als Transferprogramm
  1379. auswählen. Dann sollten Sie nur noch den Z-Modem
  1380. Autostart aktivieren und eventuell Pfade für zu
  1381. sendende (Senden - daten) und zu empfangende 
  1382. Daten (Empfangen - daten) angeben. In der Zeile für 
  1383. Sendeparameter sollte ein $ als letztes Argument 
  1384. stehen.
  1385.  
  1386. Wollen Sie ein anderes Transferprogramm benutzen,
  1387. so stellen Sie den Programmtyp auf XYZ-Modem
  1388. (ext.) oder auf Kermit (falls es der Kermit sein
  1389. muß) und wählen den Pfad des Sende- und Empfangs-
  1390. programmes aus. Außerdem müssen Sie noch die
  1391. richtigen Parameter für die jeweiligen Programme
  1392. eintragen:
  1393.  
  1394.   Für GEMSZRZ.GTP:
  1395.     Empfangen: -rz
  1396.     Senden   : -sz $
  1397.  
  1398.   Für XYZ.TTP
  1399.     Empfangen:
  1400.     Senden   : -u $
  1401.  
  1402.   Für SRZ:
  1403.     Empfangen:
  1404.     Senden   : -a $
  1405.  
  1406. Das $ Zeichen steht dabei immer für eine sich
  1407. bei Transferstart öffnende Fileselektorbox,
  1408. bei der der Anwender einen Filenamen auswählt,
  1409. durch den das $ Zeichen ersetzt wird.
  1410.  
  1411. Ist das externe Protokoll auch ein Z-Modempro-
  1412. tokoll, so können Sie wiederum den Z-Modem-Auto-
  1413. Start aktivieren, wenn CoNnect bei Beginn einer
  1414. Übertragung den Start des Transferprogrammes
  1415. automatisch übernehmen soll.
  1416.  
  1417. Unter Slot können Sie 8 verschiedene Protokoll-
  1418. Definitionen einstellen und so schnell von einem
  1419. Protokoll zum anderen wechseln, ohne jedesmal
  1420. komplett neue Einträge in den Transferdialog
  1421. machen zu müssen.
  1422.  
  1423. Unter MiNT/MultiTOS besteht außerdem noch die
  1424. Möglichkeit, Transferprogramme im Hintergrund
  1425. laufen zu lassen. (MiNT-Backgroundtask)
  1426. §§Binärdateien§
  1427. §
  1428. Für die Übertragung von Binärdateien benötigt
  1429. man im Allgemeinen sog. Transferprotokolle, die
  1430. den Datenfluß von einem zum anderen Rechner
  1431. regeln und steuern. Manche dieser Transferpro-
  1432. tokolle sind recht einfach (X-Modem), andere
  1433. recht komplex (Z-Modem oder Kermit). Viele
  1434. verfügen über eine automatische Korrektur, wenn
  1435. fehlerhafte Leitungen erkannt werden (Kermit,
  1436. Z-Modem, Y-Modem).
  1437.  
  1438. Im Allgemeinen ist man mit dem Z-Modemprotokoll
  1439. am besten bedient, da die Übertragungsgeschwindig-
  1440. keit recht hoch ist und außerdem eine sichere
  1441. Fehlerkorrektur implementiert ist - die meisten
  1442. Mailboxen bieten deshalb auch mindestens das
  1443. Z-Modemprotokoll für ihre Anwender an.
  1444. §§Ziegler§
  1445. §
  1446. Ein sehr zu empfehlendes Z-Modemprotokoll erhalten
  1447. Sie für DM 30,- bei
  1448.  
  1449. XENIA Software         XENIA Software
  1450. Michael Ziegler        Michael Ziegler
  1451. Jagdfeldring 16        Kreissparkasse München
  1452. D-8013 Haar            BLZ 702 501 50
  1453.                        Kto: 420354680
  1454. §§_Tabulator§
  1455. §
  1456. Hier können in einem Fensterdialog beliebige
  1457. Tabulatoren für eine Terminalbreite von bis zu
  1458. 132 Zeichen eingestellt werden.
  1459. Gesetzte Tabulatoren sind schwarz markiert.
  1460.  
  1461. Über ein Popup können Sie eine globale
  1462. Tabulatorverteilung einstellen, hierbei ist die
  1463. Einstellung auf jede 8. Spalte am sinnvollsten.
  1464.  
  1465. Weitere Einstellmöglichkeiten:
  1466.    ∙ Der rechte und linke Rand der ANSI-Emulation.
  1467.    ∙ Eine Randglocke, die ertönt, wenn der Cursor
  1468.      eine bestimmte Spalte erreicht (das ist
  1469.      eigentlich eher nervend - der ANSI Standard
  1470.      verlangt das Vorhandensein einer solchen
  1471.      Glocke).
  1472.    ∙ Die Scrollregion kann bestimmt werden. Das
  1473.      ist der Bereich (in Zeilen), der beim Scrollen
  1474.      des Bildschirmes verschoben wird. Befindet sich
  1475.      der Cursor in der letzten Zeile der Scrollregion
  1476.      und wird ein New-Line ausgeführt, so wird die
  1477.      gesamte Scrollregion beispielsweise um eine Zeile
  1478.      nach oben geschoben. Ist der Schalter Origin
  1479.      aktiv, so wird die Cursorpositionierung des
  1480.      Befehls <esc>[*;*f nicht über die die linke obere
  1481.      Ecke des Bildschirms berechnet, sondern über die
  1482.      linke obere Ecke der Scrollregion.
  1483.  
  1484. §§_Statuszeile§
  1485. §
  1486. Es besteht die Möglichkeit, in der Zeile unterhalb
  1487. der Menü-/Infozeile eines Fensters noch eine
  1488. zusätzliche Infozeile einzublenden. Ob diese
  1489. angezeigt werden soll, können Sie in dem Dialog
  1490. 'Statuszeile' rechts oben festlegen. Was nun in
  1491. dieser Statuszeile zu sehen ist, können Sie unter
  1492. 'Statusinformationen' oder 'vorgegebener Text'
  1493. auswählen bzw. eintragen. Dabei wird entweder die
  1494. Statusinformation oder der vorgegebene Text
  1495. angezeigt. Um dies auszuwählen, sind die
  1496. Radio-Buttons am linken Rand vorhanden.
  1497.  
  1498. §§_Size§
  1499. §holdscreen§holdscreen-aktiv§
  1500. §
  1501. Unter diesem Punkt können Sie in einem Dialog
  1502. alle Parameter einstellen, die das aktive Fenster
  1503. in seiner Größe beeinflussen, und wie ein über die
  1504. Bildschirmgröße hinausgehendes Fenster behandelt
  1505. werden soll, was Rollbalken und den Puffer angeht.
  1506.  
  1507. Die Pufferzeilen sind die Anzahl der Zeilen, die
  1508. Sie erneut einsehen können, indem Sie einfach mit
  1509. dem vertikalen Scrollbalken zu den zuletzten
  1510. empfangenen Texten zurückblättern. Empfehlenswert
  1511. ist dabei besonders holdscreen zu aktiveren, damit
  1512. CoNnect bei neu empfangenen Daten nicht automatisch
  1513. wieder an das Pufferende scrollt.
  1514.  
  1515. In diesem Dialog können Sie außerdem noch den
  1516. Namen des Fensters bestimmen und festlegen, was
  1517. passiert, wenn der Cursor oberhalb oder unterhalb
  1518. des aktuellen Fensterausschnittest ist. Mit
  1519. 'Cursor klemmen' können Sie hier bestimmen, daß
  1520. CoNnect immer versucht, den Cursor im aktuellen
  1521. Fensterausschnitt festzuhalten.
  1522.  
  1523. §§holdscreen-aktiv§
  1524. §
  1525. Normalerweise wird bei Terminals gerne die Taste
  1526. F1 mit dem sog. Holdscreen belegt. D.h. solange
  1527. Holdscreen aktiv ist, (sie sehen das an der ent-
  1528. sprechenen LED im Terminalmenübalken) werden neu
  1529. eingehende Daten nicht angezeigt.
  1530.  
  1531. Über folgenden Trick können Sie in CoNnect auch
  1532. die F1 zur Holdscreentaste machen:
  1533.  
  1534. Belegen Sie im Funktionstastendialog die Taste F1
  1535. mit:
  1536.  
  1537.   holdscreen
  1538.  
  1539. und aktivieren sie dahinter den linken CoSHy-
  1540. Button. Danach können Sie mit der Taste F1
  1541. zwischen aktiviertem und nicht aktiviertem
  1542. Holdscreen umschalten.
  1543.  
  1544. §§_Registrierung§
  1545. §Shareware§Shareware§
  1546. §Handbuch§Handbuch§
  1547. §Programmierer§Programmierer§
  1548. §
  1549. Der Registrierungsdialog.
  1550.  
  1551. Im Registrierungsdialog werden Ihre persönlichen
  1552. Benutzerdaten abgelegt. Sie müssen dort auf jeden
  1553. Fall Ihren Namen eintragen, um von CoNnect eine
  1554. Benutzer-ID zugewiesen zu bekommen. Diese
  1555. Benutzer-ID wird bei einer Registrierung unbedingt
  1556. benötigt und muss dem Programmierer zusammen mit
  1557. der Adresse und dem als Usernamen eingetragenen
  1558. Namen übermittelt werden.
  1559.  
  1560. Da dies den Anwender - wie die Erfahrung aus der
  1561. Anfangszeit von CoNnect gezeigt haben - oftmals
  1562. überfordert, kann CoNnect diese ganzen
  1563. Informationen entweder sofort als einen Brief an
  1564. den Programmierer ausdrucken oder als File
  1565. abspeichern, das dann als Email verschickt werden
  1566. kann. (Buttons Speichern und Drucken). Dafür
  1567. müssen Sie jedoch unbedingt auch Ihre
  1568. vollständige Adresse in den Registrierungsdialog
  1569. eingegeben haben.
  1570.  
  1571. Haben Sie sich dann registrieren lassen, so
  1572. bekommen Sie innerhalb kurzer Zeit das Handbuch
  1573. sowie einen Registrierungsschlüssel zugesandt.
  1574. Diesen Schlüssel können Sie in eines der 6
  1575. dafür vorgesehenen Felder eintragen (6, weil Sie
  1576. CoNnect eventuell auf einem Rechner unter
  1577. verschiedenen Betriebssystemversionen einsetzen
  1578. wollen und deshalb auch bei der Registrierung für
  1579. jede dieser Betriebssystemversionen Ihre
  1580. Benutzer-ID angegeben haben). Nach dem Eintragen
  1581. dieses Schlüssels wird CoNnect ihnen mitteilen,
  1582. daß die Registrierung erfolgreich war und daß
  1583. Sie nun die Optionen sichern sollen. Tun Sie das
  1584. dann bitte auch.
  1585.  
  1586. Die 6 Schlüsselfelder sind normalerweise nicht
  1587. lesbar. Der dort eingetragenen Schlüssel wird
  1588. erst dann sichtbar, wenn Sie mit dem Eingabecursor
  1589. auf das Feld fahren.
  1590.  
  1591. §§Programmierer§
  1592. §
  1593. Sie erreichen den Programmierer von CoNnect unter
  1594. der folgenden Adresse:
  1595.  
  1596.     Wolfgang Wander
  1597.     Rudolf-Breitscheid-Str. 63a
  1598.     D-22880 Wedel
  1599.  
  1600. oder über Email:
  1601.  
  1602.     Wolfgang Wander @ HH2  (Mausnet)
  1603.     wwc@dxhra1.desy.de     (Internet)
  1604.  
  1605. Bankverbindung:
  1606.  
  1607.     Wolfgang Wander
  1608.     Konto-Nummer: 1373482932
  1609.     Hamburger Sparkasse
  1610.     Bankleitzahl: 20050550
  1611. §§_Port§
  1612. §Baudrate§Baudrate§
  1613. §Schnittstelle§Port§
  1614. §Daten- und Stopbits§Datenbit§
  1615. §Echo§Echo§
  1616. §Parität§Parität§
  1617. §Handshake§Handshake§
  1618. §Größe des Schnittstellenpuffers§Schnittstellenpuffer§
  1619. §
  1620. Hier können die Parameter der vom aktiven
  1621. Terminalfenster bedienten RS232-Schnitt-
  1622. stelle eingestellt werden. Alle Einstel-
  1623. lungen werden über PopUp-Menüs vorgenommen.
  1624.  
  1625. Dazu gehören Schnittstelle, Baudrate,
  1626. Handshake, Daten- und Stopbits, Parität,
  1627. Echo und die Größe des Schnittstellen-
  1628. puffers.
  1629.  
  1630. §§Handshake§
  1631. §Schnittstellenpuffer§Schnittstellenpuffer§
  1632. §
  1633. Mögliche Einstellungen für den Handshake sind
  1634.  Kein Handshake, RTS/CTS und XON/XOFF.
  1635.  
  1636. Der Handshake ist dafür gedacht, daß zwei
  1637. Datenübertragungstellen sich gegenseitig
  1638. mitteilen können, ob sie bereit sind, Daten
  1639. aufzunehmen. Andernfalls würde die eine
  1640. Stelle endlos Daten schicken können, die
  1641. bei der Gegenstelle alle verloren gingen.
  1642.  
  1643. Ohne Handshake sollten Sie deshalb einen
  1644. großen Schnittstellenpuffer wählen.
  1645.  
  1646. Es gibt zwei verschiedenen Formen von
  1647. Handshake:
  1648.  
  1649.  ∙ Softwarehandshake: XON/XOFF
  1650.    Sobald der eine Partner bereit ist,
  1651.    Daten aufzunehmen, schickt er der
  1652.    Gegenstelle ein XON Zeichen (^Q oder
  1653.    die Zahl 17). Wenn er dann mit dem
  1654.    Aufnehmen der Daten nicht mehr hinter-
  1655.    herkommt, wird XOFF (^S oder die Zahl
  1656.    19) gesendet. Der Partner reagiert da-
  1657.    rauf und beendet die Datenübertragung,
  1658.    bis er XON empfängt.
  1659.  ∙ Hardwarehandshake: RTS/CTS
  1660.    Beim Hardwarehandshake werden zusätzliche
  1661.    Leitungen benötigt, die die beiden Gegen-
  1662.    stellen verbinden. Statt des Austauschs
  1663.    von XON oder XOFF werden hier Spannungs-
  1664.    werte auf die entsprechenden Leitungen
  1665.    gegeben, die den Partner zum Senden auf-
  1666.    fordern oder ihn bitten, erst mal 'ne
  1667.    Pause einzulegen.
  1668.  
  1669. Wichtig ist nur, daß sich beide Partner auf
  1670. ein gemeinsames Verfahren einigen. So müssen
  1671. Sie Ihr Modem z. B. auf Softwarehandshake ein-
  1672. stellen, wenn Sie XON/XOFF verwenden wollen.
  1673.  
  1674. §§Schnittstellenpuffer§
  1675. §Handshake§Handshake§
  1676. §
  1677. Die Größe des Schnittstellenpuffers kann Werte
  1678. zwischen 256 und 32767 Byte annehmen.
  1679.  
  1680. Falls Ihre Gegenstelle oder Ihr Modem Handshake
  1681. unterstützt, so ist ein vernünftiger Wert
  1682. 4096 Bytes.
  1683.  
  1684. Andernfalls sollten Sie einen möglichst großen
  1685. Puffer wählen.
  1686.  
  1687. §§Echo§
  1688. §
  1689. Mögliche Einstellungen für Echo sind:
  1690.   An, Aus und Local.
  1691.  
  1692. Echo An: Jedes Zeichen, daß von Ihnen
  1693.   eingegeben wird (über die Tastatur)
  1694.   wird einerseits an die Gegenstelle
  1695.   geschickt und andererseits sofort
  1696.   auf dem Terminalfenster ausgegeben.
  1697.   Sollten Sie in einer Mailbox arbeiten,
  1698.   so ist diese Einstellung nicht zu
  1699.   empfehlen, da die Mailbox ohnehin
  1700.   jedes von Ihnen geschickte Zeichen
  1701.   wieder zurückschickt. Das Resultat
  1702.   ssäähhee  ssoo  aauuss..
  1703.   (Manchmal wird statt Echo An auch
  1704.   Echo Halb gesagt).
  1705.  
  1706. Echo Aus: Das ist die richtige
  1707.   Einstellung für die Arbeit an Mail-
  1708.   Boxen. Hier wird ein eingegebenes
  1709.   Zeichen nur an die Gegenstelle ver-
  1710.   schickt, nicht aber auf dem Schirm
  1711.   automatisch ausgegeben.
  1712.  
  1713. Echo Local: Hier werden gar keine
  1714.   Zeichen an die Gegenstelle über die
  1715.   serielle Schnittstelle geschickt.
  1716.   Alle Tastatureingaben landen aus-
  1717.   schließlich auf dem Terminalfenster.
  1718.  
  1719. §§Parität§
  1720. §
  1721. Mögliche Einstellungen für Parität sind:
  1722. Keine, Gerade, Ungerade.
  1723.  
  1724. Ist keine Parität aktiviert, so wird auch
  1725. kein Paritätsbit versendet oder empfangen.
  1726.  
  1727. Das Paritätsbit wird aus den Datenbits des
  1728. übertragenen Zeichens gebildet. Hat das Daten-
  1729. bit eine gerade Anzahl von 1-Bits, so wird bei
  1730. gerader Parität das Paritätsbit gesetzt. Hat
  1731. es eine ungerade Anzahl von 1-Bits, so wird bei
  1732. gerader Parität das Paritätsbit nicht gesetzt.
  1733. Bei ungerader Parität ist das genau umge-
  1734. kehrt.
  1735.  
  1736. §§Datenbit§
  1737. §Paritätsbit§Parität§
  1738. §Parität§Parität§
  1739. §
  1740. In CoNnect können Sie zwischen 5, 6, 7, und 8
  1741. Datenbits wählen.
  1742.  
  1743. Wird ein Zeichen von CoNnect an das Modem über-
  1744. tragen, so werden dazu in der Regel zunächst ein
  1745. sog. Start-Bit geschickt, danach kommen die Daten-
  1746. Bits (in der Regel 8, manche Gegenstellen können
  1747. jedoch nur mit 7 oder 6 Datenbits arbeiten) und
  1748. zum Schluß kommen noch eine bestimmte Anzahl von
  1749. Stopbits, eventuell auch noch ein Paritätsbit.
  1750.  
  1751. Für die Übertragung von 8 Bit werden bei 1
  1752. Stopbit ohne Parität demnach 10 Bits versendet.
  1753.  
  1754. §§Baudrate§
  1755. §Datenbit§Datenbit§
  1756. §Schnittstelle§Port§
  1757. §
  1758. Unter der Baudrate wird die Anzahl der Bits
  1759. verstanden, die pro Sekunde vom Rechner an
  1760. das Modem und umgekehrt gesendet werden können.
  1761. Bei 8 Datenbits und 1 Start und einem Stopbit
  1762. werden Baudrate/10 Bytes pro Sekunde übermittelt.
  1763.  
  1764. Auf dem ST sind folgende Baudraten verfügbar:
  1765.    19200, 9600, 4800, 3600, 2400, 2000, 1800,
  1766.   1200, 600, 300, 200, 150, 134, 110, 75, 50
  1767.  
  1768. Sollten Sie einen Hardwarebausatz besitzen, der
  1769. die Baudraten vom ST-Port erhöht (RS-Speed von
  1770. Stephan Skrodzki oder RSVE von Harun Scheutzow)
  1771. so sollten Sie das CoNnect mitteilen, indem sie
  1772. das diesen Bausätzen beiliegende AUTO-Ordner
  1773. Programm bei Systemstart mitbooten (d.h. in den
  1774. Auto-Ordner legen). CoNnect erkennt diese
  1775. Bausätze dann und stellt auf dem ST (und auch
  1776. auf dem MEGA-STE und dem TT auf deren Port
  1777. MODEM1) statt 110, 134 und 150 Baud die Raten
  1778. 38400, 57600 und 115200 zur Verfügung.
  1779.  
  1780. Auf dem TT, dem Mega-STE und dem Falcon030
  1781. lassen sich unter CoNnect auch noch höhere
  1782. Baudraten verwenden -> Schnittstelle.
  1783.  
  1784. §§Port§
  1785. §Baudrate§Baudrate§
  1786. §
  1787. Auf dem Rechner steht Ihnen außer
  1788. der seriellen Schnittstelle (SERIELL)
  1789. noch der Midi-Port für die Datenübertragung
  1790. zur Verfügung. Der Midiport überträgt Daten
  1791. generell mit der Baudrate 31250.
  1792.  
  1793. Auf dem Falcon sind Dank neuerer Chips im
  1794. Rechner zusätzlich weit höhere Baudraten
  1795. verfügbar als auf dem ST:
  1796.   153600, 125000, 115200, 83333, 76800,
  1797.   62500, 57600, 50000, 38400, 31250
  1798.  
  1799. Der MegaSTE verfügt über 3 serielle Schnitt-
  1800. stellen:
  1801. MODEM1 - ist komplett identisch mit der
  1802.          seriellen Schnittstelle des ST.
  1803. MODEM2 - ist identisch mit der Falcon-
  1804.          Schnittstelle.
  1805. SERIEL2- bietet zusätzlich zu den Standard-
  1806.          baudraten noch 125000,
  1807.          115200, 83333, 62500,
  1808.          57600, 38400, 31250 und 14400 baud.
  1809.  
  1810. Leider sind die schnellen Schnittstellen des
  1811. Mega-STEs oft mit Hardwarefehlern versehen,
  1812. so daß deren Gebrauch nur eingeschränkt möglich
  1813. ist.
  1814.  
  1815. Am TT existieren 4 serielle Schnittstellen.
  1816. MODEM1 - ist komplett identisch mit der
  1817.          seriellen Schnittstelle des ST.
  1818. MODEM2 - ist ähnlich der Falcon-Schnittstelle,
  1819.          beherrscht aber keine 57600 baud.
  1820. SERIEL1- beherrscht die Baudraten des ST, hat
  1821.          aber weniger Schnittstellenleitungen
  1822.          und ist nur eingeschränkt einsatzfähig.
  1823. SERIEL2- bietet die selben Raten wie SERIEL2 am
  1824.          MEGA-STE.
  1825.  
  1826. Welche Baudrate für Sie sinnvoll ist, entscheidet
  1827. sich aus Ihrer Hardwareumgebung. Mit einem einfachen
  1828. Modem, das 2400 bps (Bits pro Sekunde) übertragen kann,
  1829. sind 2400 baud angebracht. Kann das Modem
  1830. Datenkompression nach V42bis oder MNP5, so sollten Sie
  1831. die Baudrate 9600bps verwenden. Bei Highspeedmodems
  1832. sind 38400 oder 57600, manchmal sogar 76800 baud
  1833. sinnvoll.
  1834. Arbeiten Sie mit CoNnect an einem Terminalserver, so
  1835. versuchen Sie durch Ausprobieren die höchste Baudrate
  1836. zu finden: Loggen Sie sich komplett aus dem Terminal-
  1837. server aus und stellen Sie die Baudrate auf 57600.
  1838. Dann schicken Sie mehrere Return-Tastendrücke an den
  1839. Server. Reagiert er, so haben Sie ein schnelles Gerät,
  1840. wenn nicht, so reduzieren Sie die Rate schrittweise
  1841. (38400, 19200, 9600 ...).
  1842.  
  1843. §§Scantabelle§
  1844. §scantable§COSHYHLP\SCANTABLE§
  1845. §Zeichensatz§_Zeichensatz§
  1846. §
  1847. Die Scantabelle
  1848.  
  1849. ... ist eine Datei, in der CoNnect besondere Anweisungen
  1850. findet, welche Zeichen verschickt werden sollen, wenn
  1851. eine beliebige Taste gedrückt wird.
  1852.  
  1853. Sie kann entweder im Dialog Zeichensatz oder durch den
  1854. CoSHy-Befehl scantable definiert werden.
  1855.  
  1856. Zuerst ist diese Tabelle dafür sinnvoll, um z. B. die
  1857. deutschen Umlaute ä, ö, ü ... in ae, oe, ue ... über-
  1858. setzen zu lassen. Die entsprechenden Eintragungen in der
  1859. Scantabelle sähen in etwa so aus:
  1860.  
  1861. 'ä'  'ae'
  1862. 'ö'  'oe'
  1863. 'ü'  'ue'
  1864. 'Ä'  'Ae'
  1865. 'Ö'  'Oe'
  1866. 'Ü'  'Ue'
  1867. 'ß'  'ss'
  1868.  
  1869. Die erste Spalte ist dabei die gedrücke Taste (in ''),
  1870. die zweite Spalte ist die zu sendende Sequenz
  1871. (auch in '').
  1872.  
  1873. Man kann jedoch die gedrückte Taste jedoch auch als
  1874. Zahl angeben, um so z. B. zu bestimmen, was gesendet
  1875. wird, wenn ^A (=1) gedrückt wurde.
  1876.  
  1877. 1 'Das' 32 'war' $20 'Taste' 0x20 '^A'
  1878.  
  1879. Die 32 oder $20 bzw 0x20 (für hexadezimale Schreibweise)
  1880. steht für das ASCII-Zeichen Nummer 32 - das Freizeichen.
  1881. (Dieses darf innerhalb von '' nicht vorkommen).
  1882.  
  1883. Ist das erste Zeichen der zu drückenden Taste ein -
  1884. (Minus) Zeichen, so ist die angegebene Zahl nicht der
  1885. ASCII-Wert sondern der Scancode der jeweiligen Taste.
  1886. Eine Übersicht über die Scancodes findet sich im
  1887. Profibuch Anhang C.
  1888.  
  1889. Mit
  1890.  
  1891. -1 'Escape'
  1892.  
  1893. wird statt dem Escapezeichen die Zeichenkette "Escape"
  1894. gesendet.
  1895.  
  1896. -72 0x1b '[B'
  1897.  
  1898. versendet statt der Vt-100 Sequenz <esc>[A für Cursor
  1899. up, die CoNnect im vt100-Modus verschickt, die
  1900. Sequenz für Cursor down.
  1901.  
  1902. Diese Funktion erlaubt es dem Anwender beispielsweise,
  1903. die Funktions-/Cursortasten vollkommen neu zu belegen.
  1904. Sie verlieren dann die ursprüngliche Bedeutung im
  1905. Terminalfenster. Eine wichtige Anwendung für diese Scan-
  1906. codedefinition ist der Doorwaymodus.
  1907.  
  1908. Nach der 1. Spalte (für die gedrückte Taste) kann noch
  1909. eine Definitionsspalte für den Zustand der Control/Shift/
  1910. Alternate Tasten angegeben werden.
  1911.  
  1912. Beispiel:
  1913.  
  1914.  -1 Sca 'escape shift'
  1915.  
  1916. für gedrückte Shift, aber nicht gedrückte Control und
  1917. Alternate Taste.
  1918.  
  1919. s steht demnach für nicht gedrückte Shift-Taste
  1920. S für gedrückte ShiftTaste
  1921. c für Control: nicht gedrückt
  1922. C -----"------ gedrückt
  1923. a für Alternate: nicht gedrückt
  1924. A ------"------- gedrückt
  1925.  
  1926. Fehlt die Information, so wird die Ersetzung unabhängig
  1927. vom Zustand dieser Tasten vorgenommen.
  1928.  
  1929. §§_Zeichensatz§
  1930. §Handbuch§Handbuch§
  1931. §Datei§pathsel§
  1932. §Scantabelle§Scantabelle§
  1933. §
  1934. Zeichensatz.
  1935.  
  1936. Hier können Sie den Zeichensatz bestimmen, den CoNnect
  1937. für die Darstellung von eingehenden Zeichen verwenden
  1938. soll. Dies kann entweder der ATARI-Zeichensatz sein,
  1939. oder aber ein ISO-Zeichensatz, für den dann die ent-
  1940. sprechenden Bänke belegt werden müssen.
  1941.  
  1942. Außerdem können Sie hier festlegen, wie nationale
  1943. Sonderzeichen (wie ä, ö, ü, ï, è...), die Sie auf der
  1944. Tastatur eingeben, verschickt werden.
  1945.  
  1946. Die Scantabelle ist eine Datei, in der Sie angeben
  1947. können, welche Zeichen CoNnect an die Gegenstelle
  1948. verschickt, wenn eine bestimmte Taste gedrückt wird.
  1949.  
  1950. Genaueres finden Sie im Handbuch.
  1951. §§_Kompatibilität§
  1952. §
  1953. Kompatibilität.
  1954.  
  1955. In diesem Punkt wurden Unsauberkeiten
  1956. in der Programmierung einiger Mailbox-
  1957. programe, die die Cursorpositionierung
  1958. mittels VT100-Sequenzen betreffen,
  1959. berücksichtigt. Rufus z. B. fängt diese
  1960. Unsauberkeiten durch eben diese Unsau-
  1961. berkeiten ausgleichende eigene Unsauber-
  1962. keiten ab, die allerdings bei einem
  1963. korrekt arbeitenden VT100-fähigen Host
  1964. ihrerseits zu Schwierigkeiten führen.
  1965. In CoNnect können Sie über PopUp-Menüs
  1966. auswählen, wie die betreffenden
  1967. Steuersequenzen behandelt werden sollen:
  1968. nach der Rufus-Methode oder nach reiner
  1969. VT100-Kompatibilität.
  1970.  
  1971. Weitere Einstellungen:
  1972.  
  1973.    Destruktives Backspace.
  1974.    8. Bit abschneiden.
  1975.    Ziffernblock mit ATARI-Belegung
  1976.    Farbreset erlauben.
  1977.    Wirkung eines Formfeeds
  1978.  
  1979. §§_Funktionstasten§
  1980. §
  1981. Funktionstasten.
  1982.  
  1983. In diesem Dialog legen Sie die Belegung
  1984. der Funktionstasten fest. Sie können bis
  1985. zu 80 Funktionstasten im Zusammenhang mit
  1986. <SHIFT>, <CTRL> und <ALT> definieren.
  1987. Beachten Sie aber, daß unter MiNT/MultiTOS
  1988. die Kombination <CTRL><ALT> vorbelegt ist
  1989. und nicht für CoNnect-Funktionstasten zur
  1990. Verfügung steht.
  1991.  
  1992. Wenn Sie einen der beiden CoSHy-Buttons
  1993. aktivieren, wird der Funktionstastentext
  1994. nicht versendet, sondern als CoSHy-Befehl
  1995. interpretiert und ausgeführt. 2 Buttons
  1996. deshalb: Der linke Button steht für
  1997. Befehle im CoNnect-Fenster, der rechte
  1998. für Befehle, die ganz ohne Fenster aus-
  1999. geführt werden sollen.
  2000.  
  2001. §§_Darstellung§
  2002. §
  2003. Darstellung:
  2004.  
  2005. In der 'Schrift'-Box können alle
  2006. Einstellungen für die geladenen
  2007. GDOS-Zeichensätze vorgenommen werden.
  2008. Hier sind drei PopUp-Menüs vorhanden,
  2009. mit denen man Schriftart und -größe
  2010. verändern kann.
  2011.  
  2012. GDOS Fonts lassen sich auch ohne
  2013. installiertes GDOS in CoNnect benutzen.
  2014. Erzeugen Sie dazu ein Verzeichnis GEMSYS
  2015. im CoNnect-Ordner und kopieren sie alle
  2016. Zeichensätze, die Sie verwenden wollen,
  2017. in diesen Ordner.
  2018.  
  2019. Weitere Einstellungen betreffen das Aus-
  2020. sehen des Cursors, die Form des Scrollens,
  2021. (Weiches Scrollen ist bestens fürs Mit-
  2022. lesen geeignet, aber sehr langsam. Schnel-
  2023. les Scrollen erhöht die Ausgabegeschwin-
  2024. digkeit von CoNnect noch erheblich, sie
  2025. werden bei großen Datenmengen aber keine
  2026. Chance zum Mitlesen erhalten).
  2027.  
  2028. §§_Protokoll§
  2029. §Datei§pathsel§
  2030. §
  2031. Mitschrift.
  2032.  
  2033. Hier können Sie angeben, wie eine
  2034. Mitschrift ihrer Terminalsitzung
  2035. protokolliert werden soll. Tragen
  2036. Sie in das Dialogfeld den Namen einer
  2037. Datei ein, in die die Mitschrift
  2038. erfolgen soll. 
  2039.  
  2040. Wenn Sie als Datei 'PRN:' angeben,
  2041. erfolgt die Mitschrift auf einem
  2042. Drucker. Der sollte natürlich auch
  2043. betriebsbereit sein. Beachten Sie,
  2044. daß Sie bei einer Ausgabe auf den
  2045. Drucker unbedingt die ASCII-
  2046. Mitschrift selektieren.
  2047.  
  2048. Die Protokolldatei kann auch mit
  2049. speziellen Makros eingegeben werden,
  2050. um die Namen der Files nach dem jeweiligen
  2051. Datum anzulegen: Der Eintrag kann dabei
  2052. die folgenden Zeichen enthalten:
  2053.  
  2054.     %a abgekürzter Wochentag
  2055.     %b abgekürzter Monatsname
  2056.     %d Tag im Monat (1-31)
  2057.     %H Stunde (0-23)
  2058.     %I Stunde (0-12)
  2059.     %j Tag im Jahr (1-366)
  2060.     %m Monat (1-12)
  2061.     %M Minute (00-59)
  2062.     %p AM/PM
  2063.     %S Sekunde (00-59)
  2064.     %w Wochentag (0-6)
  2065.     %W Woche im Jahr (0-52)
  2066.     %y Jahr ohne Jahrhundert (0-99)
  2067.     %Y Jahr mit Jahrhundertangabe
  2068.     %Z Name der Zeitzone (z. B. MEZ)
  2069.     %% das »%«-Zeichen
  2070.  
  2071. §§_Emulation§
  2072. §
  2073. Emulation.
  2074.  
  2075. Hier können alle Einstellungen für
  2076. die gewünschte Terminalemulation
  2077. vorgenommen werden. CoNnect beherrscht
  2078. VT220 mit 7 und 8 Bit, VT102/ANSI,
  2079. VT100 und VT52.
  2080.  
  2081. Für Mailboxen empfiehlt sich die
  2082. Emulation VT102.
  2083.  
  2084. §§_Asciiupload§
  2085. §die übliche Weise angeben§pathsel§
  2086. §Handbuch§
  2087. §
  2088. Mit diesem Menüpunkt senden Sie eine
  2089. ASCII-Datei ohne spezielles Protokoll,
  2090. gewissermaßen die Zeichen 'hintereinander
  2091. weg'.
  2092. In Mailboxen können Sie so z. B. offline
  2093. getippte, nicht allzulange Texte abschicken,
  2094. während Sie in der Box eingeloggt sind.
  2095.  
  2096. Die vielen Einstellungensmöglichkeiten
  2097. sollen Sie zunächst nicht irritieren.
  2098. Der ASCII-Upload sollte ohne Änderung
  2099. an diesen Einstellungen funktionieren.
  2100.  
  2101. Sie müssen hier den Dateinamen nicht 
  2102. auf die übliche Weise angeben, sondern
  2103. können auch gleich den Start-Button
  2104. betätigen. Der Fileselektor läßt Sie
  2105. dann einen Namen auswählen.
  2106.  
  2107. Genaueres findet sich im Handbuch.
  2108.  
  2109. §§_Statistik§
  2110. §
  2111. Gebührenstatistik.
  2112.  
  2113. CoNnect legt bei jeder erfolgreichen
  2114. Anwahl einen Eintrag in der Datei
  2115. CONNECT.LOG an, um im Nachhinein die
  2116. Telefonkosten rekonstruieren zu
  2117. können. Unter diesem Menüpunkt finden
  2118. Sie eine statistische Auswertung
  2119. der Telefonkosten und der angerufenen
  2120. Telefonnummern.
  2121.  
  2122. §§_Lernen§
  2123. §
  2124. Script Lernen.
  2125.  
  2126. CoNnect kann die Benutzeraktivitäten
  2127. in einer Online-Session mitprotokollieren
  2128. und dadurch z. B. selbstständig LOGIN oder
  2129. MausTausch Scripte erstellen.
  2130.  
  2131. Hier können Sie diesen Lernalgorithmus
  2132. aktivieren und einstellen, welche Aktionen
  2133. mitprotokolliert werden sollen.
  2134.  
  2135. Achtung: Bedenken Sie immer, daß, wenn Sie
  2136. nicht alleine an einem Rechner unter
  2137. CoNnect arbeiten, der Lernalgorithmus ak-
  2138. tiv sein kann und auf diese Weise andere
  2139. z. B. Ihre Passwörter erhalten könnten.
  2140. Die Einstellungen in diesem Dialog sind
  2141. deshalb nicht abspeicherbar und der Lern-
  2142. algorithmus ist bei Programmstart immer
  2143. deaktiviert.
  2144.  
  2145. §§_Teksetup§
  2146. §Handbuch§Handbuch§
  2147. §
  2148. Hier werden Voreinstellungen für den Betrieb
  2149. von CoNnect als Tektronix Ausgabegerät
  2150. gemacht. Näheres dazu im Handbuch.
  2151.  
  2152. §§_Sound§
  2153. §übliche Weise§pathsel§
  2154. §
  2155. Geräusche.
  2156.  
  2157. CoNnect kann bei bestimmten Systemereignissen
  2158. (Login, Logout, Systemglocke, Neue Gebühreneinheit,
  2159. und Filetransferende) Geräusche abspielen. Dazu
  2160. sind jedoch verschiedene Voraussetzungen nötig.
  2161.  
  2162. a) Sie arbeiten auf einem TT/ STE oder Falcon
  2163.    und können den DMA Sound benutzen. Dann können
  2164.    Sie Sounddateien im SND oder SMP Format ab-
  2165.    spielen lassen.
  2166. b) Sie haben den Modfileplayer Paula installiert.
  2167.    (und die dortigen Installationsanleitungen
  2168.    genau befolgt, insbesondere sich registrieren
  2169.    lassen ;-). Dann können Sie Dateien mit der 
  2170.    Endung .MOD abspielen lassen.
  2171. c) Sie haben Crazy Sound installiert (und gekauft!).
  2172.    Dann können Sie Dateien mit der Endung .HSN,
  2173.    die sich im Crazy-Sound Samples-Ordner befinden 
  2174.    abspielen.
  2175.  
  2176. Die Pfade für die einzelnen Ereignisse, können sie
  2177. auf die in CoNnect übliche Weise einstellen.
  2178.  
  2179. Mit dem Button Test können Sie die Klänge testen.
  2180.  
  2181. Um sie dann auch bei den eingestellten Ereignissen
  2182. zu hören, müssen Sie noch den Button 'Aktiv' an-
  2183. schalten.
  2184.  
  2185. §§_Hotkeys§
  2186. §
  2187. Hotkeys.
  2188.  
  2189. Unter Hotkey versteht CoNnect die Tasten, die
  2190. man verwenden kann, um eine bestimmte Aktion,
  2191. die man sonst nur über einen Menüpunkt reali-
  2192. sieren kann, über eine Tastenkombination zu
  2193. erreichen.
  2194.  
  2195. In drei Popups können Sie oben das Menü, in
  2196. der Mitte den Menütitel und unten den Menü-
  2197. eintrag auswählen, zu dem Sie einen Hotkey
  2198. definieren wollen. Haben Sie das getan, dann
  2199. drücken Sie einfach die entsprechende Tasten-
  2200. kombination, durch die Sie diesen Eintrag
  2201. im Folgenden immer auslösen möchten. Falls
  2202. diese Tastenkombination schon für einen an-
  2203. deren Menüpunkt definiert war, so wird
  2204. CoNnect Ihnen das mitteilen.
  2205.  
  2206. Haben Sie CoNnect zum ersten Mal gestartet,
  2207. so empfiehlt es sich, die Default-Einstellung
  2208. anzuwählen. Sie müssen dann nicht Ihre ganze
  2209. Phantasie auf neue Hotkeys verschwenden.
  2210. CoNnect wird Ihnen die geläufigsten selbst
  2211. aussuchen.
  2212.  
  2213. Bei der Anzeige der Hotkeys (sie werden auch
  2214. im Menü unter dieser Bezeichnung hinter dem
  2215. jeweiligen Menüeintrag angezeigt) gilt die
  2216. folgende Konvention:
  2217.  
  2218.    ⇧ Steht für die Shift-Taste
  2219.    ◆ Steht für die Alt-Taste
  2220.    ^ Steht für die Control-Taste
  2221.  
  2222.    ^⇧P bedeutet dann also CONTROL+SHIFT+'P'
  2223.    
  2224. §§_Farben§
  2225. §
  2226. Farbeinstellungen.
  2227.  
  2228. CoNnect verwendet die ersten 16 (soweit vorhan-
  2229. denen)  Farben des VDI.  Diese sollten den in
  2230. diesem Dialog vorgegebenen Farben  entsprechen,
  2231. sonst können  evtl.  dann  Probleme  auftauchen,
  2232. wenn Sie an einer Mailbox  arbeiten  und  diese
  2233. fest mit den richtig eingestellten Farben rech-
  2234. net. (  Möglicher  Effekt:  Weisse  Schrift auf
  2235. weissem Grund ).
  2236.  
  2237. Stellen Sie daher hier die  Farben  ein,  indem
  2238. Sie aus der linken Tabelle eine Farbe auswählen
  2239. und rechts den Rot-, Grün- und Blauwert  korri-
  2240. gieren. Sie können auch auf das große Farbtest-
  2241. feld in der Mitte  klicken  und  erhalten  dann
  2242. eine automatische Einstellung  der  Farbe,  die
  2243. CoNnects Geschmack entspricht. Ein  Doppelklick
  2244. auf dieses Feld paßt alle (höchstens  aber  die
  2245. 16 ersten) Farben CoNnects Wünschen an.
  2246.  
  2247. Wollen Sie diese  Farb-Einstellung  in  CoNnect
  2248. nutzen, so müssen Sie noch den Schalter
  2249.    Änderungen aktivieren
  2250. anschalten.
  2251. §§_Anrufbeantworter§
  2252. §Parameter§_Anrufparameter§
  2253. §Handbuch§Handbuch§
  2254. §
  2255. Der Anrufbeantworter
  2256.  
  2257. Dies ist der Anrufbeantworter von CoNnect. Mit
  2258. ihm und einem angeschlossenen ZyXEL Modem kön-
  2259. nen Sie alle (und einige mehr) Funktionen  ei-
  2260. nes  kommerziellen Anrufbeantworters realisie-
  2261. ren. Im Parameter-Dialog,  den  Sie  über  den
  2262. Button Setup erreichen, können einige Grundein-
  2263. stellungen vorgenommen werden.
  2264.  
  2265. Genauere  Informationen  zum  Anrufbeantworter
  2266. finden sich im CoNnect-Handbuch.
  2267. §§_Anrufparameter§
  2268. §Handbuch§Handbuch§
  2269. §
  2270. Parameter zum Anrufbeantworter.
  2271.  
  2272. In diesem Dialog können Einstellungen zum An-
  2273. rufbeantworter gemacht werden. So kann  fest-
  2274. gelegt werden, wo sich der Ansagetext  befin-
  2275. det, wo  eingehende  Nachrichten  gespeichert
  2276. werden sollen, wie CoNnect (über  die  CoSHy)
  2277. auf Daten, Fax oder Tonwahl  reagieren  soll,
  2278. wenn  es  einen  eingehenden  Anruf  entgegen
  2279. nimmt.
  2280.  
  2281. Eingestellt werden kann hier auch, wie lange
  2282. eine Ansage maximal werden kann, wie das Mo-
  2283. dem erkennen kann, ob an der  anderen  Seite
  2284. der Leitung jemand spricht (Stille: 16db 700
  2285. cs ist ein vernünftiger Wert),  welche  Kom-
  2286. pressionsart verwendet werden soll  und  wie
  2287. Ansagetexte  aufgenommen und abgespielt wer-
  2288. den.
  2289.  
  2290. Beachten  Sie  bitte,    daß   der  Schalter
  2291.            38400 fixiert
  2292. nur dann selektiert sein  darf, wenn sie die
  2293. CD 4040 - Lösung zur  Beschleunigung   Ihrer
  2294. Schnittstelle eingebaut haben.
  2295.  
  2296. Genauere Informationen finden sich im Hand-
  2297. buch.
  2298. §§Fenster§
  2299. §Fensterdialoge§Fensterdialoge§
  2300. §Terminalfenster§Terminalfenster§
  2301. §Tektronixfenster§Tektronixfenster§
  2302. §Hilfefenster§Onlinehilfe§
  2303. §Fenstermenü§Fenstermenü§
  2304. §Allgemeines§_Allgemeines§
  2305. §
  2306. CoNnect bietet derzeit vier verschiedene
  2307. Typen von Fenstern an:
  2308.  
  2309.  ∙ Terminalfenster
  2310.  ∙ Tektronixfenster
  2311.  ∙ Hilfefenster
  2312.  ∙ Fensterdialoge
  2313.  
  2314. Die beiden ersten Typen haben am oberen Fen-
  2315. sterrand eine weitere Menüleiste,  dies  ist
  2316. ein  sog.  Fenstermenü.  Das  Verhalten  der
  2317. Fenstermenüs bei bestimmten Benutzeraktionen
  2318. kann  im  Allgemeines-Dialog näher definiert
  2319. werden.
  2320.  
  2321. §§Fensterdialoge§
  2322. §Allgemeines§_Allgemeines§
  2323. §Senden§Paste§
  2324. §selektierte§Markieren§
  2325. §
  2326. Fensterdialoge
  2327.  
  2328. Fensterdialoge  sind eine Erweiterung der normalen
  2329. von GEM bekannten  Dialoge  für  Benutzereingaben.
  2330. Der Hauptunterschied  ist die offensichtliche Tat-
  2331. sache, daß die Dialoge in GEM-Fenstern liegen.
  2332.  
  2333. Sie bieten gegenüber 'normalen' GEM-Dialogen einen
  2334. Haufen Vorteile. Sie sind für MultiTOS-Betrieb ge-
  2335. eignet und frei verschiebbar. Wenn ein Fensterdia-
  2336. log  geöffnet wurde, bleibt die Hauptmenüleiste in
  2337. der ersten Bildschirmzeile weiterhin bedienbar. Es
  2338. können  mehrere Fensterdialoge gleichzeitig geöff-
  2339. net sein  (aber  nicht  der gleiche Dialog in zwei
  2340. verschiedenen  Terminalfenstern,  außerdem ist die
  2341. maximale  Zahl  aller  Fenster eventuell durch das
  2342. Betriebssystem vorgegeben oder durch den verfügba-
  2343. ren  Speicher begrenzt). Weiterhin sind die inzwi-
  2344. schen  allgemein  üblichen  Shortcuts bzw. Hotkeys
  2345. (signalisiert durch unterstrichene Buchstaben, die
  2346. die gewünschte  Funktion  durch  das  Drücken  von
  2347. <ALT>  mit dem jeweiligen unterstrichenen Buchsta-
  2348. ben auslösen) implementiert.
  2349.  
  2350. Mit dem Mauszeiger kann der Dialogcursor direkt an
  2351. eine  gewünschte  Textstelle  im Editfeld positio-
  2352. niert werden, und nicht nur, wie sonst üblich, ans
  2353. Ende  eines vorhandenen Eintrags. Außerdem bewirkt
  2354. die  Return-Taste  erst im letzten Feld eines Fen-
  2355. sterdialogs das Verlassen des Dialogs mit dem dick
  2356. umrandeten  Button  (wenn  man das im Allgemeines-
  2357. Dialog so eingestellt hat), bei 'weiter oben' lie-
  2358. genden  Feldern  kommt  man  durch das Drücken der
  2359. Return-Taste  ins  nächste  editierbare Dialogfeld
  2360. (wie mit der 'TAB'-Taste). Schließlich  können die
  2361. Fensterdialoge  nicht nur mit dem 'Abbruch'-Button
  2362. abgebrochen  werden, sondern gleichermaßen mit der
  2363. Closebox links oben oder über das Drücken der UNDO
  2364. Taste.
  2365.  
  2366. Hilfetexte können passend zum  jeweils  geöffneten
  2367. Fensterdialog geöffnet und  gelesen  werden,  ohne
  2368. die  Eingabe  in  den  Dialog abbrechen zu müssen.
  2369. Ist der Hilfetext gelesen, so kann der Dialog  mit
  2370. seinem Fenster einfach in den  Vordergrund  geholt
  2371. und weiter bearbeitet werden.
  2372.  
  2373. In die Editfelder der Fensterdialog kann man übri-
  2374. gens auch vorher selektierte Textzeilen  einfügen,
  2375. indem  man  den Senden-Mechanismus von CoNnect be-
  2376. nutzt. Spezielle ASCII-Zeichen, die auf  der   Ta-
  2377. statur nicht verfügbar sind, können direkt mit ih-
  2378. rem  3-stelligen  ASCII-Code  auf dem Ziffernblock 
  2379. eingegeben werden, wenn gleichzeitig die ALT-Taste
  2380. gedrückt gehalten wird. Z. B. ALT 249 für ∙
  2381.  
  2382. §§Emulation-Einf§
  2383. §Emulationen konfigurieren§_Emulation§
  2384. §
  2385. CoNnect emuliert die eingehenden Zeichen. D.h. es
  2386. interpretiert die Zeichen und führt entsprechende
  2387. Befehle aus, die es von der Gegenstelle erhält.
  2388. Dazu gehört nicht nur, daß eingehende Texte ange-
  2389. zeigt werden, sondern auch:
  2390.  
  2391.   - mit welcher Schriftart
  2392.   - mit welcher Farbe
  2393.   - wo
  2394.   - ...
  2395.  
  2396. sie angezeigt werden.
  2397.  
  2398. Entsprechend dem Befehlssatz (der Emulation) Ihrer
  2399. Gegenstelle können Sie CoNnect auf verschiedene
  2400. Emulationen konfigurieren.
  2401.  
  2402. §§TastenVersenden§
  2403. §Emulation§_Emulation§
  2404. §Handbuch§Handbuch§
  2405. §CoSHy§CoSHy§
  2406. §Scantabelle§Scantabelle§
  2407. §Vorschreibzeile§_Vorschreibzeile§
  2408. §Funktionstastendialog§_Funktionstasten§
  2409. §
  2410. Zum Versenden von Zeichen an die Gegenstelle stehen
  2411. unter CoNnect sehr (fast unüberschaubar) viele Mög-
  2412. lichkeiten zur Verfügung:
  2413.  
  2414. ∙ Drücken einer normalen Taste:
  2415.  
  2416.    Buchstaben, Zahlen, Frei- und Sonderzeichen
  2417.    werden unübersetzt an die Gegenstelle gesendet.
  2418.    (Unübersetzt nur, wenn keine
  2419.    Scantabelle geladen ist.)
  2420.  
  2421. ∙ Drücken einer Taste zusammen mit Control:
  2422.   (sofern kein Menüeintrag mit der entsprechenden
  2423.    Tastenkombination belegt ist)
  2424.  
  2425.    ^ <space> sendet   0
  2426.    ^A        sendet   1
  2427.    ^B        sendet   2
  2428.    ...
  2429.    ^Z        sendet  26
  2430.    ^[        sendet  27
  2431.    ^\        sendet  28
  2432.    ^]        sendet  29
  2433.    ^^        sendet  30
  2434.    ^_        sendet  31
  2435.  
  2436. ∙ Drücken einer Taste zusammen mit Alternate:
  2437.   (sofern kein Menüeintrag mit der entsprechenden
  2438.    Tastenkombination belegt ist)
  2439.  
  2440.    Schickt das entsprechende Zeichen und setzt
  2441.    dessen höchstes Bit. Beispiel:
  2442.  
  2443.    ALT+A sendet 193
  2444.  
  2445.    Zeichen auf dem Ziffenblock zusammen mit
  2446.    Alternate werden anders interpretiert. Es
  2447.    werden maximal 3 Ziffern zusammengefasst
  2448.    als Dezimalwert verschickt:
  2449.  
  2450.     ALT+131 (Alt bleibt gedrückt) verschickt
  2451.             131
  2452.  
  2453. ∙ Drücken einer Funktionstaste:
  2454.   Wenn die Funktionstaste im
  2455.   Funktionstastendialog definiert ist  und sie
  2456.   keine CoSHy-Funktion ausführt, wird der ent-
  2457.   sprechende Text versendet.
  2458.  
  2459. ∙ Drücken einer der Tasten: Backspace, Delete
  2460.    UNDO, Cursortasten, Insert, Home.
  2461.    Es wird ein Text versendet, der von der
  2462.    momentanen Emulation abhängt. Genaueres
  2463.    findet sich im Handbuch.
  2464.  
  2465. ∙ Drücken von Control+Insert:
  2466.    Die sogenannte Vorschreibzeile öffnet sich
  2467.    und der dort geschriebene Text wird danach
  2468.    versendet.
  2469.  
  2470. Über einige verschiedene CoSHy Funktionen kann
  2471. außerdem auch noch Text an die Gegenstelle ge-
  2472. schickt werden.
  2473.  
  2474. §§Onlinemaus§
  2475. §
  2476. Wenn Sie mit einem Fullscreeneditor, wie dem emacs
  2477. oder auch dem edt auf der Gegenstelle arbeiten, 
  2478. können Sie die Maus benutzten, um an eine bestimmte
  2479. Stelle des Editortextes zu springen. Drücken Sie dazu
  2480. die Controltaste und machen einen Doppelklick an die
  2481. gewünschte Textstelle. In den meisten Fällen funk-
  2482. tioniert diese Mausbedienung, kann aber auch mislingen,
  2483. da CoNnect einfach die benötigte Anzahl von Cursortas-
  2484. ten verschickt und sich manche Editoren leider 'ver-
  2485. schlucken'.
  2486.  
  2487. §§Terminalfenster§
  2488. §Terminalmenü§Menue-Term§
  2489. §Hauptmenü§Hauptmenü§
  2490. §Emulation§Emulation-Einf§
  2491. §Versenden von Tastendrücken§TastenVersenden§
  2492. §markieren§Markieren§
  2493. §Mausbedienung§Onlinemaus§
  2494. §
  2495. Terminalfenster
  2496.  
  2497. Im Terminalfenster findet die Kommunikation mit der
  2498. Gegenstelle statt. Drücken Sie hier eine Taste, so
  2499. wird diese normalerweise an die Gegenstelle ge-
  2500. schickt und umgekehrt werden alle eingehenden Zei-
  2501. chen der Gegenstelle hier dargestellt.
  2502. (Emulation, Versenden von Tastendrücken, Mausbedienung)
  2503.  
  2504. Wenn Sie Scrollbalken aktiviert haben, so können sie
  2505. Texte, die schon aus dem Fenster wieder herausge-
  2506. scrollt wurden, mit dem rechten Scrollbalken noch
  2507. einmal ansehen.
  2508.  
  2509. Mit dem Terminalmenü lassen sich etliche Eigen-
  2510. schaften des Terminals beeinflussen.
  2511.  
  2512. Im Hauptmenü können Sie allgemeine Einstellungen an
  2513. CoNnect vornehmen.
  2514.  
  2515. Texte, die im Terminalfenster stehen, können sie
  2516. auf viele Weisen beeinflussen. Dazu müssen Sie
  2517. sie zunächst markieren.
  2518.  
  2519. §§Menue-Tek§
  2520. §Handbuch§Handbuch§
  2521. §
  2522. Im Tektronix-Fenstermenü können sie die darge-
  2523. stellten Graphiken bearbeiten. Sie können sie
  2524. drucken, speichern und  die Vergrößerung be-
  2525. einflussen.
  2526. Eine genauere Beschreibung des Tektronixmodus
  2527. finden Sie im Handbuch.
  2528.  
  2529. Sollte Sie der Tektronixmode interessieren,
  2530. so bedenken Sie bitte, daß fast alle derzei-
  2531. tig verfügbaren Programme, die Graphikdaten
  2532. in dieser Form ausgeben können, auf Großrech-
  2533. nern laufen. Fragen Sie in diesem Fall bitte
  2534. zuerst Ihren Systemadministrator, ob er ihnen
  2535. bei der Installation behilflich sein kann.
  2536.  
  2537. §§Tektronixfenster§
  2538. §Tektronixmenü§Menue-Tek§
  2539. §
  2540. Hier können Sie ein Tektronix 4010 Fenster öffnen,
  2541. über das dann Ihre Gegenstelle Graphiken an Sie
  2542. senden kann. Normalerweise öffnet die Gegenstelle,
  2543. falls Sie Graphiken senden will dieses Fenster
  2544. automatisch. Am oberen Rand des Fensters befindet
  2545. sich ein weiteres Fenstermenü, das Tektronixmenü.
  2546.  
  2547. Mit der Maus können Sie bestimmte Teile des
  2548. Fensters vergrößern, indem Sie einen Fensteraus-
  2549. schnitt markieren. Auf normale Vergrößerung schalten
  2550. Sie dann mit dem Tektronix-Menü: Normale Größe
  2551. zurück.
  2552. §§Fenstermenü§
  2553. §Hauptmenü§Hauptmenü§
  2554. §Terminalfensters§Menue-Term§
  2555. §Tektronixfenster§Menue-Tek§
  2556. §
  2557. Fenstermenüs
  2558.  
  2559. Fenstermenüs sind Menüs unter denen lokale, d. h.
  2560. zu dem bestimmten Fenster gehörige, Informatio-
  2561. nen abrufbar und veränderbar sind. So sind  die
  2562. Einstellungen für die Schnittstelle im Fenster-
  2563. menü  des Terminalfensters,  die  Einstellungen
  2564. für die Größe des Graphik-Fensters der  Tektro-
  2565. nixemulation jedoch im Tektronixfenster zu fin-
  2566. den.  Globales Einstellungen und Informationen,
  2567. die z. B. das  Aussehen  der Fensterdialoge  be-
  2568. treffen, sind dagegen im Hauptmenü zu finden.
  2569.  
  2570. §§gl_Beenden§
  2571. §
  2572. Beenden
  2573.  
  2574. Diese Funktion kann unter Umständen das sofortige
  2575. Verlassen von CoNnect nach sich ziehen. Wir über-
  2576. nehmen keinerlei Garantie...
  2577.  
  2578. §§gl_Öffnen§
  2579. §Terminalfenster§Terminalfenster§
  2580. §
  2581. Öffnen
  2582.  
  2583. Mit diesem Hauptmenüpunkt kann ein neues
  2584. Terminalfenster geöffnet werden. Falls
  2585. vorhanden, wird in diesem das Setup-File
  2586. CONN0.SET verwendet. Ansonsten werden
  2587. Defaulteinstellungen vorgenommen.
  2588.  
  2589. §§gl_Rotieren§
  2590. §
  2591. Rotieren.
  2592.  
  2593. Mit dem Menüpunkt rotieren, wird die momentane
  2594. Reihenfolge der Fenster 'durchrotiert'.
  2595. D.h. wenn man 5 Fenster geöffnet hat und 5
  2596. mal Rotieren betätigt, so wird jedes Fenster
  2597. einmal an oberster Stelle liegen, d.h. das
  2598. aktuelle Arbeitsfenster sein.
  2599.  
  2600. §§gl_Schließen§
  2601. §Fensterdialog§Fensterdialoge§
  2602. §
  2603. Schließen.
  2604.  
  2605. Mit diesem Menüpunkt wird das aktuelle
  2606. Fenster geschlossen.
  2607. Ist dies ein Fensterdialog, so bewirkt das
  2608. Schließen dieses Fensters das Betätigen des
  2609. Abbruch Buttons. D.h. die Änderungen werden
  2610. verworfen.
  2611.  
  2612. Die Funktion ist vollkommen gleichbedeutend
  2613. mit dem Betätigen des sog. Closers (dem  -
  2614. Knopf rechts oben im Fenster).
  2615.  
  2616. §§gl_Volle_Größe§
  2617. §
  2618. Volle Größe.
  2619.  
  2620. Dieser Menüpunkt 'betätigt' den sog. Fuller
  2621. eines Fensters. Das ist der  -Knopf in der
  2622. rechten Ecke eines GEM-Fensters, der das
  2623. Fenster auf volle Größe bringt.
  2624.  
  2625. §§gl_Fensternamen§
  2626. §
  2627. Fensternamen.
  2628.  
  2629. Hier stehen die letzten 10 in CoNnect ge-
  2630. öffneten Fensternamen. Durch Anklicken eines
  2631. Eintrages wird das jeweilige Fenster nach
  2632. vorne geholt, zum aktuellen Fenster gemacht.
  2633.  
  2634. §§gl_Optionen§
  2635. §
  2636. Optionen laden / sichern.
  2637.  
  2638. Hier können Sie die im Hauptmenü gemachten
  2639. Einstellungen sowie die Positionen und
  2640. Setups der geöffneten Terminalfenster ab-
  2641. speichern und wieder laden.
  2642.  
  2643. Beim Programmstart öffnet CoNnect - sofern
  2644. keine .OPT-Datei als Parameter übergeben
  2645. wurde - die Datei CONNECT.OPT und lädt daraus
  2646. die Standard Optionen.
  2647.  
  2648. §§Hauptmenü§
  2649. §Fenstermenüs§Fenstermenü§
  2650. §über CoNnect§_Info§
  2651. §Shell starten§gl_Shellstart§
  2652. §Programm starten§Programmstart§
  2653. §CoSHy starten§gl_Coshystart§
  2654. §Script starten§gl_Scriptstart§
  2655. §Beenden§gl_Beenden§
  2656. §Öffnen§gl_Öffnen§
  2657. §Rotieren§gl_Rotieren§
  2658. §Schließen§gl_Schließen§
  2659. §Volle Größe§gl_Volle_Größe§
  2660. §Fensternamen§gl_Fensternamen§
  2661. §Registrierung§_Registrierung§
  2662. §Allgemein§_Allgemeines§
  2663. §Hotkeys§_Hotkeys§
  2664. §Farben§_Farben§
  2665. §Gebührenstatistik§_Statistik§
  2666. §Geräusche§_Sound§
  2667. §Optionen laden§gl_Optionen§
  2668. §Optionen sichern§gl_Optionen§
  2669. §Hilfe§General§
  2670. §
  2671. Hauptmenü
  2672.  
  2673. Das Hauptmenü in CoNnect ist die von GEM bereits
  2674. bekannte  Menüleiste. Hier  werden  globale, das
  2675. ganze Programm betreffende Optionen  bearbeitet.
  2676. Lokale  Informationen werden in den Fenstermenüs
  2677. angeboten.
  2678.  
  2679. Im Hauptmenü finden sich die folgenden Punkte
  2680.  
  2681.  ∙ CoNnect
  2682.       ° über CoNnect
  2683.  
  2684.  ∙ Datei
  2685.       ° Shell starten
  2686.       ° Programm starten
  2687.       ° CoSHy starten
  2688.       ° Script starten
  2689.       --------------
  2690.       ° Beenden
  2691.  
  2692.  ∙ Fenster
  2693.       ° Öffnen
  2694.       ° Rotieren
  2695.       ° Schließen
  2696.       ° Volle Größe
  2697.       --------------
  2698.       ° Fensternamen
  2699.         ...
  2700.  
  2701.  ∙ Optionen
  2702.       ° Registrierung
  2703.       ° Allgemein
  2704.       ° Hotkeys
  2705.       ° Farben
  2706.       ° Gebührenstatistik
  2707.       ° Geräusche
  2708.       --------------
  2709.       ° Optionen laden
  2710.       ° Optionen sichern
  2711.  
  2712.  ∙ HiIfe
  2713.       ° Hilfe
  2714.  
  2715. §§gl_Coshystart§
  2716. §CoSHy§CoSHy§
  2717. §
  2718. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2719. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2720. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2721.  
  2722. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2723. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2724. sen.
  2725.  
  2726. Der Benutzer kann hier interaktive Eingaben in die sog.
  2727. Kommandozeile der Connect-Shell machen, die das Pro-
  2728. gramm versucht auszuführen.
  2729.  
  2730. §§gl_Scriptstart§
  2731. §CoSHy§CoSHy§
  2732. §
  2733. Die CoNnect-interne Shell CoSHy kann nur unter single-
  2734. tasking-TOS aus dem Hauptmenü heraus gestartet werden.
  2735. Unter MultiTOS ist dieser Menüpunkt gesperrt.
  2736.  
  2737. CoSHy läuft in diesem Modus auf dem sog. TOS-Screen.
  2738. Alle offenen Fenster in CoNnect werden zuvor geschlos-
  2739. sen.
  2740.  
  2741. Zum Starten eines Scriptes öffnet sich ein Fileselektor,
  2742. in dem der Anwender das auszuführende Script auswählen
  2743. kann.
  2744. §§Programmstart§
  2745. §
  2746. Das Starten von Programmen aus dem Hauptmenü heraus
  2747. geschieht  über  einen Fileselektor, in dem der An-
  2748. wender (also Sie!) das zu startende  Programm  aus-
  2749. wählen müssen. Dieses wird dann ausgeführt.
  2750.  
  2751. Nach Ende des nachgestarteten Programmes können Sie
  2752. in CoNnect weiterarbeiten.
  2753.  
  2754. §§gl_Shellstart§
  2755. §Handbuch§Handbuch§
  2756. §
  2757. Shellstart aus dem Hauptmenü heraus.
  2758.  
  2759. Hierbei wird versucht, ein Programm zu starten,
  2760. das sich  entweder über _shell_p oder die Envi-
  2761. ronmentvariable  $SHELL im System als Shell an-
  2762. gemeldet hat. Wird ein solches  Programm  nicht
  2763. gefunden,  so  wird keine weitere Aktion ausge-
  2764. führt.
  2765. Unter TOS läuft eine solche Shell dann auf  dem
  2766. sog.  TOS-Screen.  Unter   MultiTOS   wird  ein
  2767. Fenster der TOSRUN geöffnet, in dem  die  Shell
  2768. dann ablaufen kann.
  2769.  
  2770. ( War  Ihnen  diese  Hilfe  aufgrund der vielen
  2771. Fachworte keine Hilfe, so regen Sie sich  nicht
  2772. darüber auf. Nach 3000 Stunden intensiver  Lek-
  2773. türe im CoNnect-Handbuch wird Ihnen dieser kur-
  2774. ze Text vielleicht klarer )
  2775.  
  2776. §§Handbuch§
  2777. §
  2778. Das CoNnect-Handbuch erhält jeder registrierte
  2779. Anwender nach seiner Registrierung automatisch
  2780. zugeschickt.  Im  Regelfall  dauert  das nicht
  2781. länger als 4 Tage, kann sich aber  wegen  Ver-
  2782. zögerungen im Druck auch  schon  mal  auf  6-8
  2783. Wochen ausdehnen.
  2784.  
  2785. Haben  Sie  sich  schon  vor  einiger Zeit für
  2786. CoNnect entschieden und ist Ihr Handbuch nicht
  2787. mehr aktuell, weil inzwischen schon wieder  50
  2788. neue  Updates  von CoNnect auf dem Markt sind,
  2789. so  können  Sie  ein  aktuelles  zum Preis von
  2790. DM 25,- bei
  2791.  
  2792. Philipp Oelwein
  2793. Ringelsgasse 22a
  2794. 69226 Nußloch
  2795.  
  2796. Email:
  2797. Philipp Oelwein @ HD                (MausNet)
  2798. op@uphys1.uphysn.uni-heidelberg.de  (Internet)
  2799.  
  2800. bestellen.
  2801. §§Onlinehilfe§
  2802. §Beispiel-Wort§Online-Fett§
  2803. §Fenster§Fenster§
  2804. §Markierens und Selektierens§Markieren§
  2805. §
  2806.  In diesem Fenster können Sie etwas über
  2807. die Bedienung des Hilfesystems lernen.
  2808.  
  2809.  Sie können die Hilfe in CoNnect einfach
  2810. dadurch aktivieren, indem Sie die 'HELP'
  2811. Taste  drücken. Je nachdem, was Sie ge-
  2812. rade in CoNnect tun, wird sich ein Hil-
  2813. fefenster öffnen, das über  die  gerade
  2814. möglichen (sinnvollen)  Arbeitsschritte
  2815. informiert.
  2816.  
  2817.  In diesem Text sind dann eventuell  ei-
  2818. nige fettgedruckte Worte enthalten.  Ein
  2819. Doppelklick auf diese Worte  gibt  ihnen
  2820. weitere Informationen zu einem  bestimm-
  2821. ten Thema. Versuchen Sie das  zur  Übung
  2822. jetzt einmal: Beispiel-Wort
  2823.  
  2824. Eine weitere  Benutzerfunktion,  ist die
  2825. des Markierens und Selektierens. Wie sie
  2826. genau arbeitet, erfahren sie,  wenn  Sie
  2827. den zugehörigen Hilfetext mit  der  Maus
  2828. zweimal anklicken.
  2829.  
  2830. Sie können im Hilfefenster entweder  mit
  2831. der Maus alle Ihre Eingaben machen  oder
  2832. den Textcursor mit den Cursortasten  be-
  2833. wegen.
  2834.  
  2835. Folgende Tasten haben dabei eine  beson-
  2836. dere Bedeutung:
  2837.  
  2838.    TAB
  2839.       bewegt  den  Cursor  zum  nächsten
  2840.       Hilfepunkt.
  2841.    RETURN oder HELP
  2842.       Öffnet einen Hilfepunkt, wenn  der
  2843.       Cursor über  einem  fettgedruckten
  2844.       Wort steht.
  2845.    UNDO
  2846.       Verläßt einen Hilfepunkt und kehrt
  2847.       zu dem davor gelesenen zurück oder
  2848.       schließt  das  Hilfefenster,  wenn
  2849.       zuvor kein  weiteres  Hilfefenster
  2850.       geöffnet war.
  2851.    -------------------------------------
  2852.    Cursortasten
  2853.       Bewegen den Cursor um ein  Zeichen
  2854.       nach  links,  oben,   rechts  oder
  2855.       unten.
  2856.    SHIFT Cursor links oder rechts
  2857.       Gehen an den Zeilenanfang oder ans
  2858.       Zeilenende.
  2859.    CONTROL Cursor links oder rechts
  2860.       Springen zum vorherigen  oder  zum
  2861.       nächsten Wort.
  2862.    SHIFT Cursor hoch oder runter
  2863.       Blättern  seitenweise   nach  oben
  2864.       oder nach unten.
  2865.    HOME
  2866.       Geht an den Textanfang.
  2867.    SHIFT HOME
  2868.       Geht ans Textende.
  2869.  
  2870. §§Markieren§
  2871. §Senden§Paste§
  2872. §Allgemeines§_Allgemeines§
  2873. §quoten§quoten§
  2874. §
  2875. In den Textfenstern von CoNnect, dh. im Terminal-
  2876. oder im Hilfefenster können  Sie  Textausschnitte
  2877. mit der Maus selektieren, in Dateien oder das GEM
  2878. Klemmbrett übernehmen oder auf den  Drucker  aus-
  2879. geben.
  2880.  
  2881. Dazu ist bisweilen ein wenig  Finger-  und  Maus-
  2882. akrobatik nötig...
  2883.  
  2884.  ∙ Zeichenweise selektieren:
  2885.     Bewegen Sie die Maus zu der Position, ab  der
  2886.     Sie einen bestimmten Text selektieren wollen.
  2887.     Drücken Sie dann den linken  Mausbutton  nach
  2888.     unten und bewegen Sie die  Maus  in  Richtung
  2889.     des gewünschten Endes der Markierung. Der je-
  2890.     weils   markierte  Bereich  wird   invers an-
  2891.     gezeigt. Lassen Sie dann den  Mausbutton los,
  2892.     um die Markierung zu beenden.
  2893.  ∙ Wortweise selektieren:
  2894.     Bewegen Sie die Maus über das Wort,  ab  dem
  2895.     Sie selektieren wollen. Drücken Sie dann den
  2896.     linke Mausbutton schnell zweimal  hinterein-
  2897.     ander. (Oder halten  Sie  die  CONTROL-Taste
  2898.     gedrückt).  Der  Text wird dann beim Bewegen
  2899.     der Maus wortweise selektiert.
  2900.  ∙ Zeilenweise selektieren:
  2901.     Funktioniert analog zum wortweisen selektie-
  2902.     ren. Nur muß die Maus dreimal  schnell  hin-
  2903.     tereinander gedrückt werden oder  die   ALT-
  2904.     Taste benutzt werden.
  2905.  
  2906. Haben Sie einen Bereich dann selektiert, so kön-
  2907. nen Sie ihn erweiteren, indem Sie beim  erneuten
  2908. Herunterdrücken der linken Maustaste die SHIFT-
  2909. Taste betätigen.
  2910.  
  2911. Die  so markierten Bereiche können Sie im Termi-
  2912. nalfenster   mit  der  Senden-Funktion  auf  die
  2913. Schnittstelle  schicken.  Haben  Sie  im  Dialog
  2914. Allgemeines die Klemmbrettfunktionen  aktiviert,
  2915. so können Sie in CoNnect markierte Text-Bereiche
  2916. auch in  anderen  Applikationen  über  das  GEM-
  2917. Klemmbrett nutzen.
  2918.  
  2919. Erweiterte  Funktionen,  wie   senden,   quoten,
  2920. speichern, drucken ... stellt CoNnect  zur  Ver-
  2921. fügung, wenn man vor dem  Loslassen  des  linken
  2922. Mausbuttons  den  rechten  drückt  und  gedrückt
  2923. hält.
  2924.  
  2925. §§Paste§
  2926. §
  2927. Senden von markierten Bereichen
  2928.  
  2929. Selektierte Bereiche können in CoNnect über die
  2930. Kombination  von  gedrückt  gehaltener  rechter
  2931. Maustaste und Klicken der linken  Maustaste  an
  2932. die Schnittstelle oder in ein editierbares Feld
  2933. eines Dialogs geschickt werden.
  2934. §§quoten§
  2935. §markierter§Markieren§
  2936. §
  2937. Quoten
  2938.  
  2939. Quoten bedeutet, daß ein markierter Text zeilen-
  2940. weise an die Schnittstelle geschickt  wird, aber
  2941. vor jede Zeile ein > Zeichen vorangestellt wird.
  2942.  
  2943. Diese Funktion ist dann interessant, wenn Nach-
  2944. richten beantwortet werden sollen und  man  den
  2945. Text des Absenders in seinen eigenen  Text  mit
  2946. einbinden  will, um den Zusammenhang darzustel-
  2947. len.
  2948.  
  2949. Beispiel:
  2950.  
  2951.    > Weißt Du, welche CoNnect-Version aktuell
  2952.    > ist?
  2953.  
  2954.    Ja -  aber  bis  dieser Brief bei Dir an-
  2955.    kommt, wäre diese Information schon über-
  2956.    holt.
  2957.  
  2958. §§_Info§
  2959. §Registrierungsdialog§_Registrierung§
  2960. §Shareware§Shareware§
  2961. §
  2962. Das Informationsfenster gibt einerseits Auskunft
  2963. über das Programm CoNnect und  seine  Vertriebs-
  2964. weise (CoNnect ist Shareware!). Zum anderen wird
  2965. dort in der unregistrierten Version der Benutzer
  2966. ständig auf die ablaufende Testzeit hingewiesen.
  2967.  
  2968. Wollen Sie sich für CoNnect registrieren lassen,
  2969. so rufen Sie bitte den Registrierungsdialog auf.
  2970.  
  2971. §§Lächeln§
  2972. §;-)§Smiley§
  2973. §
  2974.  
  2975. CoNnect lächelt im Moment nicht. Das erkennen Sie
  2976. daran, daß im Byte 0x11341 relativ zur Basepage
  2977. keine 0x00 zu finden ist. 
  2978.  
  2979.     ;-)
  2980.  
  2981. §§Witz§
  2982. §Autor§Programmierer§
  2983. §männerfeindlichen§männerfeindlich§
  2984. §;-)§Smiley§
  2985. §
  2986. Adam wandelt durch das Paradies. Gott, der ihn schon
  2987. geraume Zeit beobachtet, fragt ihn:
  2988.  
  2989.    Hai Adam, wie gehts dir denn so?
  2990.  
  2991. Adam, etwas unzufrieden, antwortet:
  2992.  
  2993.    Achja - du hast gut reden. Du mußt dich mit
  2994.    den täglichen Arbeiten, wie Wäsche waschen,
  2995.    bügeln, kochen, spülen, stopfen, staubsaugen,
  2996.    wischen, Zähne putzen, Katze füttern nicht
  2997.    herumschlagen. Du bekommst das ja alles von
  2998.    deinen Engeln gemacht. Aber ich?
  2999.  
  3000. Da Gott heute mal wieder zum Feilschen aufgelegt ist
  3001. antwortet er:
  3002.  
  3003.    Naja - ich könnte dir da schon helfen und
  3004.    dir jemanden zur Seite stellen, der dir dabei
  3005.    hilft und dich zugleich noch mit Liebe und
  3006.    Zuneigung verwöhnt. Allerdings würde dich
  3007.    das schon etwas kosten.
  3008.  
  3009. Adam:
  3010.  
  3011.    Ja was denn?
  3012.  
  3013. Gott:
  3014.  
  3015.    Ach, nicht viel. 2 Arme und 2 Beine.
  3016.  
  3017. Adam, etwas schockiert:
  3018.  
  3019.    Nee - das ist's mir nicht wert. Aber sag mal -
  3020.    was bekäme ich denn für eine Rippe?
  3021.  
  3022. ---------------------------------------------------
  3023. Okok. CoNnect entschuldigt sich hier in aller Form
  3024. bei seinen 5 weiblichen Anwenderinnen und wenn Ihr
  3025. einen männerfeindlichen Witz im Hilfetext finden
  3026. wollt, so schickt ihn an den Autor von CoNnect und
  3027. in der nächsten Version könnt Ihr dann über die
  3028. Männer lachen ;-)
  3029.  
  3030. §§Nein§
  3031. §
  3032. Ich 
  3033. sagte 
  3034. doch 
  3035. bereits 
  3036. hier 
  3037. kommt
  3038. nichst
  3039. mehr
  3040.  
  3041. §§Rache§
  3042. §!§Nein§
  3043. §
  3044. Hier kommt nichts. Auch wenn Sie meinen,
  3045. daß hier noch was stehen sollte...
  3046.  
  3047. :
  3048. :
  3049. :
  3050. :
  3051. :
  3052. :
  3053. :
  3054. :
  3055. :
  3056. :
  3057. :
  3058. :
  3059. :
  3060. :
  3061. :
  3062. :
  3063. :
  3064. :
  3065. :
  3066. :
  3067. :
  3068. :
  3069. :
  3070. :
  3071. :
  3072. :
  3073. :
  3074. :
  3075. :
  3076.  
  3077. Sie brauchen auch nicht weiter-
  3078. zu blättern. Hier ist wirklich das
  3079. Ende. Es kommt nichts mehr !
  3080.  
  3081. §§männerfeindlich§
  3082. §...§Rache§
  3083. §
  3084. Männer sind wie Zwiebeln, 
  3085.  
  3086. man entfernt Schale um Schale, 
  3087.  
  3088. und was übrigbleibt,
  3089.  
  3090. ist zum Heulen.
  3091.  
  3092. -----------------------------
  3093. Ja - dieser Witz ist phantasielos und 
  3094. sicher auch ein wenig langweilig, aber
  3095. offenbar sind Frauen zu nichts besserem
  3096. fähig ...
  3097.  
  3098. §§Erinnerungshilfe§
  3099. §freundlichen Lächeln§Lächeln§
  3100. §Witze§Witz§
  3101. §
  3102. Erinnerungshilfe
  3103.  
  3104. Dieser Text soll den Anwender an etwas erinnern.
  3105. Was war das noch gleich?
  3106.  
  3107. Moment...
  3108.  
  3109. Ach ja - denken Sie daran, daß die DFÜ (Daten-
  3110. fernübertragung) eine todernste Sache ist, und
  3111. Witze nur sehr ungerne gesehen sind.
  3112.  
  3113. Dies wurde auch einem Anwender eines Konkurrenz-
  3114. produktes zum Verhängnis, der meinte, er könne
  3115. das Programm ein wenig ärgern. Er liegt noch heute
  3116. im Koma.
  3117.  
  3118. CoNnect wird jedoch versuchen, auf von Ihnen
  3119. erzählte Witze mit einem freundlichen Lächeln zu
  3120. antworten, sofern es den Witz noch nicht kennt
  3121. und ihm nur ein Fünkchen Humor zu entnehmen ist.
  3122. Beachten Sie dabei bitte, daß der Humor eines
  3123. Computerprogrammes manchmal ein wenig anders
  3124. gedeutet werden muß als der eines normalen
  3125. Menschen.
  3126.  
  3127. §§Shareware§
  3128. §Polizei§Polizei§
  3129. §Autor§Programmierer§
  3130. §Handbuchautor§Handbuch§
  3131. §Handbuch§Handbuch§
  3132. §Erinnerungshilfe§Erinnerungshilfe§
  3133. §Anwender§Anwender§
  3134. §
  3135. CoNnect ist Shareware. Das bedeutet, daß Sie sich
  3136. nach Ablauf der Testphase (CoNnect meint, wie der
  3137. Autor und  der Handbuchautor übrigens  auch,  daß
  3138. 30 Stunden Arbeit mit dem  Programm genügen soll-
  3139. ten,  um  von CoNnect  überzeugt zu sein) ein Be-
  3140. trag von DM 60,- oder DM 150,- ( siehe unten ) an
  3141. den  Autor (nicht an CoNnect)  entrichtet  werden
  3142. muß.
  3143.  
  3144. Für diese Registrierungsgebühr erhalten Sie einen
  3145. Schlüssel für die Vollversion und ein  gebundenes
  3146. und in TeX gesetztes Handbuch. Wollen Sie gleich-
  3147. zeitig noch eine Diskette mit der neusten Version
  3148. bekommen, so addieren  Sie  Ihrer Registrierungs-
  3149. gebühr DM 5,-.
  3150.  
  3151. Damit  der Anwender nicht etwa nach 2 Jahren wie-
  3152. der an diesen Umstand erinnert wird und ihm  sie-
  3153. dend heiß einfällt, daß er fast 2 Jahre mit einer
  3154. Raubkopie  gearbeitet  hat  und  er sich dann der
  3155. Polizei stellt, sperrt CoNnect  nach  30  Stunden
  3156. einige seiner Funktionen, was im Allgemeinen  von
  3157. den Anwendern als Erinnerungshilfe für die fälli-
  3158. ge Sharewaregebühr recht gerne gesehen wird.
  3159.  
  3160. Dieser  Sharewarebetrag von DM 60,- gilt im übri-
  3161. gen  nur  für  die nicht-kommerzielle Nutzung des
  3162. Programmes.  Für  die  kommerzielle Anwendung ist
  3163. ein  Preis  von  DM 150,- bis DM 399,- zu zahlen.
  3164. DM 150,- für ein Einplatzsystem, bis zu DM 399,-
  3165. für Mehrplatzsysteme / Campuslizenzen - näheres
  3166. erfahren Sie beim Autor.
  3167.  
  3168. Wissen Sie nun nicht, ob Sie  CoNnect kommerziell
  3169. oder  nur privat nutzen, so gilt hier als kommer-
  3170. ziell jeglicher Einsatz, der zur Absicht hat,
  3171. Ihnen oder der Sie beschäftigenden Firma / Insti-
  3172. tution eine Umsatzerhöhung zu ermöglichen. (Die
  3173. Umsatzerhöhung der Telefongesellschaft durch den
  3174. Betrieb von CoNnect ist hiervon natürlich ausge-
  3175. nommen).
  3176.  
  3177. Sollten Sie bereits im Besitz einer privaten Re-
  3178. gistrierung sein und Sie merken, daß Sie CoNnect
  3179. auch für kommerzielle Einsätze (im obigen Sinn)
  3180. nutzen, so ist der Upgrade auf eine kommerzielle
  3181. Registrierung zwingend erforderlich.
  3182.  
  3183. §§Anwender§
  3184. §;-)§Smiley§
  3185. §
  3186. Der Anwender ist derjenige, der  gerade diesen
  3187. Hilfstext liest. Manche  Anwender  wissen über
  3188. Ihren Anwenderstatus oft  sehr wenig - deshalb
  3189. will  CoNnect  diesen  Leuten helfen, sich ein
  3190. wenig  mehr  mit sich  selbst, mit Ihrem Leben
  3191. und  mit  CoNnect  auseinanderzusetzen,  damit
  3192. aus jedem  CoNnect-Anwender  ein  sich  dieses
  3193. Zustandes  bewußter Mensch wird. Denn nur  ein
  3194. Mensch, der weiß, daß er ein Programm benutzt,
  3195. kann  auch  auf  die Idee kommen, dafür zu be-
  3196. zahlen ;-)
  3197. §§Smiley§
  3198. §
  3199. Oh- Sie haben gerade den Hilfetext zu einem sog.
  3200. Smiley aufgerufen. Es gibt eine ganze Menge von
  3201. Smileys, deren Bedeutung man erst erkennt, wenn
  3202. man seinen Kopf um 90 Grad nach links neigt...
  3203.  
  3204.   :-)  Lachender Smiley
  3205.   :-(  Trauriger Smiley
  3206.   :'-( Weinender Smiley
  3207.   ;-)  Verschmitzt lachender Smiley
  3208.   ':-) Smiley mit nur einer Augenbraue
  3209.      ...
  3210. §§Polizei§
  3211. §Grünen Punkt§Grünen§
  3212. §
  3213.  
  3214. Männer und Frauen in grünen Kleidern, die man des
  3215. öfteren in grünen Autos umherfahren sieht.
  3216.  
  3217. Nicht zu verwechseln mit dem Grünen Punkt!
  3218.  
  3219. §§Grünen§
  3220. §
  3221. Grüner Punkt.
  3222.  
  3223. CoNnects Verpackung ist zu 100% wiederverwertbar.
  3224. Es besteht zu 80% aus recycleten Bits und 90% aus
  3225. Pizza. Sie dürfen deshalb  den  Grünen Punkt  auf
  3226. Connect anbringen.
  3227. §§_Allgemeines§
  3228. §CoSHy§CoSHy-Allg§
  3229. §Terminalfenster§Term-Allg§
  3230. §Fensterdialoge§Fens-Allg§
  3231. §GEM-Klemmbrett§Klemm-Allg§
  3232. §
  3233. Der Allgemeines Dialog.
  3234.  
  3235. Hier können globale Einstellungen, die die CoSHy,
  3236. die Terminalfenster, die Fensterdialoge und  das
  3237. GEM-Klemmbrett betreffen, gemacht werden.
  3238.  
  3239. §§CoSHy-Allg§
  3240. §selektiert§pathsel§
  3241. §Handbuch§Handbuch§
  3242. §
  3243. Einstellungen für die CoSHy unter Allgemeines.
  3244.  
  3245.   ∙ Der Name des CoSHy Startup-Files für den
  3246.     interaktiven Aufruf der CoSHy kann  hier
  3247.     selektiert werden. (siehe Handbuch)
  3248.   ∙ Der Startpfad für den interaktiven  Auf-
  3249.     ruf der CoSHy kann hier selektiert  wer-
  3250.     den. (siehe Handbuch)
  3251. §§Term-Allg§
  3252. §
  3253. Einstellungen   für   Terminalfenster  unter
  3254. Allgemeines.
  3255.  
  3256. Hier kann bestimmt werden,  ob  die  Fenster
  3257. immer an Bytegrenzen des Bildschirmspeichers
  3258. geöffnet werden sollen (x-Position snappen),
  3259. was  die   Ausgabegeschwindigkeit  teilweise
  3260. enorm erhöht und ob  die  Fenstermenüs  sich
  3261. wie die Drop-Down Menüs des GEM (Menüs klap-
  3262. pen bei Berührung herab) verhalten oder eher
  3263. wie die Pull-Down Menüs des MAC (Menüs klap-
  3264. pen erst nach Anklicken mit der Maus herab).
  3265. §§Fens-Allg§
  3266. §
  3267. Einstellungen   für   Fensterdialoge   unter
  3268. Allgemeines.
  3269.  
  3270. Hier können Sie einstellen, ob sich Fenster-
  3271. dialoge in der Mitte des Schirms öffnen oder
  3272. dort,  wo  sich gerade der Mauszeiger befin-
  3273. det,  und ob sich beim erneuten Öffnen eines
  3274. Dialogs   dieser  an der alten Stelle wieder
  3275. erscheinen soll.
  3276.  
  3277. Die Rahmen um  bestimmte  Eingabefelder  der
  3278. Fensterdialoge  haben  meist  Überschriften,
  3279. deren Aussehen der Punkt Überschriften  rah-
  3280. men bestimmt.
  3281.  
  3282. In  einem  normalen  GEM-Dialog  verläßt die
  3283. RETURN und die ENTER Taste den  Dialog.  Oft
  3284. will der Anwender jedoch nur in die  nächste
  3285. Eingabezeile springen. Deshalb  kann  dieses
  3286. Verhalten mit ENTER verläßt Dialog  geändert
  3287. werden.
  3288.  
  3289. Schließlich kann man noch  das  Hintergrund-
  3290. muster und die Hintergrundfarbe von Dialogen
  3291. hier einstellen.
  3292. §§Klemm-Allg§
  3293. §selektieren§Markieren§
  3294. §Senden§Paste§
  3295. §
  3296. Einstellungen  für  das  GEM-Klemmbrett  im
  3297. Allgemeines Dialog.
  3298.  
  3299. Hier wird bestimmt, ob beim Selektieren  in
  3300. das GEM-Klemmbrett  geschrieben  wird,  und
  3301. ob beim Senden vom  GEM-Klemmbrett  gelesen
  3302. wird.
  3303. §§pathsel§
  3304. §
  3305. Eingabe von Datei- und Pfadnamen:
  3306.  
  3307. In den meisten Dialogen, in denen CoNnect
  3308. Datei-  oder  Pfadnamen  erwartet, können
  3309. diese entweder  über  die  Tastatur  oder
  3310. - nach einen  Doppelklick  auf  das  ent-
  3311. sprechende  Editfeld - über  den  Filese-
  3312. lektor ausgewählt werden.
  3313. §§Online-Fett§
  3314. §
  3315.  Sie sehen - jetzt lesen Sie die CoNnect
  3316. Hilfeseite zu fettgedruckten Worten.
  3317.  
  3318.  Diese  Seite ist aber recht leer - ver-
  3319. lassen  Sie  sie  einfach  wieder  durch
  3320. einen Druck auf die Taste 'UNDO'
  3321.  
  3322. §§CoSHy§
  3323. §Über diese Hilfe§COSHYHLP\ABOUTME§
  3324. §Allgemeine Handhabung§COSHYHLP\A§
  3325. §Fehlersuche§COSHYHLP\DEBUG§
  3326. §Metazeichen§COSHYHLP\METAS§
  3327. §Worte§COSHYHLP\WORTE§
  3328. §Kommandotrenner§COSHYHLP\KMDTR§
  3329. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  3330. §Quotes§COSHYHLP\QUOTES§
  3331. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  3332. §Allgemeines§COSHYHLP\OVERALL§
  3333. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  3334. §# ...§COSHYHLP\TRUE§
  3335. §! ...§COSHYHLP\NOT§
  3336. §. ...§COSHYHLP\SCRIPT§
  3337. §alert§COSHYHLP\ALERT§
  3338. §alias§COSHYHLP\ALIAS§
  3339. §baud§COSHYHLP\BAUD§
  3340. §bell§COSHYHLP\BELL§
  3341. §blitmode§COSHYHLP\BLITMODE§
  3342. §break§COSHYHLP\BREAK§
  3343. §cd§COSHYHLP\CD§
  3344. §carrier§COSHYHLP\CARRIER§
  3345. §ctty§COSHYHLP\CTTY§
  3346. §dial§COSHYHLP\DIAL§
  3347. §download§COSHYHLP\DOWNLOAD§
  3348. §echo§COSHYHLP\ECHO§
  3349. §env§COSHYHLP\ENV§
  3350. §eval§COSHYHLP\EVAL§
  3351. §exit§COSHYHLP\EXIT§
  3352. §expr§COSHYHLP\EXPR§
  3353. §false§COSHYHLP\FALSE§
  3354. §fileselect§COSHYHLP\FILESEL§
  3355. §fky§COSHYHLP\FKY§
  3356. §flush§COSHYHLP\FLUSH§
  3357. §for§COSHYHLP\FOR§
  3358. §function§COSHYHLP\FUNCTION§
  3359. §get§COSHYHLP\GET§
  3360. §getkey§COSHYHLP\GETKEY§
  3361. §gettone§COSHYHLP\GETTONE§
  3362. §hangup§COSHYHLP\HANGUP§
  3363. §holdscreen§COSHYHLP\HOLDSCRN§
  3364. §if§COSHYHLP\IF§
  3365. §log§COSHYHLP\LOG§
  3366. §noise§COSHYHLP\NOISE§
  3367. §play§COSHYHLP\PLAY§
  3368. §prot§COSHYHLP\PROT§
  3369. §quit§COSHYHLP\QUIT§
  3370. §read§COSHYHLP\READ§
  3371. §readkey§COSHYHLP\READKEY§
  3372. §record§COSHYHLP\RECORD§
  3373. §redraw§COSHYHLP\REDRAW§
  3374. §savebuf§COSHYHLP\SAVEBUF§
  3375. §scantable§COSHYHLP\SCANTABLE§
  3376. §send§COSHYHLP\SEND§
  3377. §sendbreak§COSHYHLP\SENDBREA§
  3378. §set§COSHYHLP\SET§
  3379. §setenv§COSHYHLP\SETENV§
  3380. §shift§COSHYHLP\SHIFT§
  3381. §sleep§COSHYHLP\SLEEP§
  3382. §slot§COSHYHLP\SLOT§
  3383. §test§COSHYHLP\TEST§
  3384. §true§COSHYHLP\TRUE1§
  3385. §unalias§COSHYHLP\UNALIAS§
  3386. §unset§COSHYHLP\UNSET§
  3387. §upload§COSHYHLP\UPLOAD§
  3388. §version§COSHYHLP\VERSION§
  3389. §waitfor§COSHYHLP\WAITFOR§
  3390. §while§COSHYHLP\WHILE§
  3391. §
  3392. Die CoSHy
  3393.  
  3394.  In die CoSHy gelangen sie entweder im
  3395. interaktiven Modus durch die Menüeinträ-
  3396. ge 'CoSHy' oder im sog. Scriptmodus, in
  3397. dem die CoSHy ein von Ihnen ausgewähltes
  3398. Scriptfile abarbeitet.
  3399.  
  3400.  Diese Hilfe soll bei der Erstellung von
  3401. Scripten  behilflich  sein.  Aus  diesem
  3402. Grund  liegt das Hauptaugenmerk auf  der
  3403. Beschreibung   der  einzelnen   Befehle.
  3404. Außerdem wird ein kurzer Überblick  über
  3405. die Syntax und Struktur der CoSHy  gege-
  3406. ben.
  3407.  
  3408. 0.0 Über diese Hilfe
  3409.  
  3410. 1.1 Allgemeine Handhabung
  3411.  
  3412.  1.1.1 Metazeichen
  3413.  1.1.2 Worte
  3414.  1.1.3 Kommandotrenner
  3415.  1.1.4 Ein-/Ausgabeumleitung
  3416.  1.1.5 Quotes
  3417.  1.1.6 Fehlersuche
  3418.  
  3419. 1.2 Behandlung einer Eingabezeile
  3420.  
  3421. 1.3 Befehlsübersicht
  3422.  
  3423.   1.3.1 Allgemeines
  3424.   1.3.2 Erklärung der CoShy-Befehle
  3425.  
  3426.    [ Ausdruck ]
  3427.    # ...
  3428.    ! ...
  3429.    . ...
  3430.    alert
  3431.    alias
  3432.    baud
  3433.    bell
  3434.    blitmode
  3435.    break
  3436.    cd
  3437.    carrier
  3438.    ctty
  3439.    dial
  3440.    download
  3441.    echo
  3442.    env
  3443.    eval
  3444.    exit
  3445.    expr
  3446.    false
  3447.    fileselect
  3448.    fky
  3449.    flush
  3450.    for
  3451.    function
  3452.    get
  3453.    getkey
  3454.    gettone
  3455.    hangup
  3456.    holdscreen
  3457.    if
  3458.    log
  3459.    noise
  3460.    play
  3461.    prot
  3462.    quit
  3463.    read
  3464.    readkey
  3465.    record
  3466.    redraw
  3467.    savebuf
  3468.    scantable
  3469.    send
  3470.    sendbreak
  3471.    set
  3472.    setenv
  3473.    shift
  3474.    sleep
  3475.    slot
  3476.    test
  3477.    true
  3478.    unalias
  3479.    unset
  3480.    upload
  3481.    version
  3482.    waitfor
  3483.    while
  3484.  
  3485. §§COSHYHLP\A§
  3486. §quoten§COSHYHLP\QUOTES§
  3487. §Metazeichen§COSHYHLP\METAS§
  3488. §
  3489. 1.1  Allgemeine Handhabung
  3490.  
  3491. Nach  dem Start von CoSHy  erhalten  Sie
  3492. eine Kommandozeile,  in der Sie interak-
  3493. tiv  die Kommandosprache von CosHy  ver-
  3494. wenden können.  Wenn in der Environment-
  3495. variablen PATH verschiedene Pfade  ange-
  3496. geben sind,  sucht CoSHy auch in  diesen
  3497. Pfaden  nach Programmnamen,  die Sie  in
  3498. der  Kommandozeile angegeben  haben.  So
  3499. sind  Sie  keineswegs  auf  die   CoSHy-
  3500. internen    Kommandos    und     Befehle
  3501. beschränkt.
  3502.  
  3503. Daher wird dringend empfohlen, sich, wenn
  3504. man  sinnvoll mit CoSHy  arbeiten  will,
  3505. PD-Utilities   wie   ls.ttp,   echo.ttp,
  3506. cat.ttp,   mkdir.ttp,  copy.ttp,  rm.ttp
  3507. usw.usf.  zu besorgen und diese in einem
  3508. Pfad abzulegen,  auf den CoSHy dann über
  3509. das Environment zugreifen kann.
  3510. Im  Zusammenhang mit solchen  Kommandos,
  3511. die sich mit externen Programmen  befas-
  3512. sen,  sei  noch gesagt,  daß  CoSHy  als
  3513. Trennzeichen   für   die   Programmpfade
  3514. sowohl  den  'slash'  /  als  auch   den
  3515. 'backslash' \ akzeptiert.  Achten Sie in
  3516. so  einem  Fall  darauf,   daß  Sie  den
  3517. Backslash dann quoten.
  3518.  
  3519. CoSHy  verfügt über die  Fähigkeit,  mit
  3520. der <TAB>-Taste Dateinamen zu  expandie-
  3521. ren.  Wenn Sie in der Kommandozeile z. B.
  3522. rea  eingegeben haben und Sie  betätigen
  3523. die <TAB>-Taste,  wird die Zeile mit dem
  3524. passenden  Dateinamen aus dem  aktuellen
  3525. Directory vervollständigt, z. B. read.me,
  3526. jedoch nur,  wenn das eingegebene Muster
  3527. unverwechselbar ist.
  3528. Wenn  mehrere  Dateien  auf  das  Muster
  3529. passen,  z. B. read.me und readme.txt im
  3530. aktuellen   Verzeichnis,  so können  Sie
  3531. sich   durch  doppeltes  Betätigen   der
  3532. <TAB>-Taste  alle  passenden  Dateinamen
  3533. anzeigen lassen.  Dies funktioniert auch
  3534. mit ausführlichen Pfadnamen.
  3535.  
  3536. Nächstes Kapitel:
  3537.  
  3538.  1.1.1 Metazeichen
  3539.  
  3540. §§COSHYHLP\ABOUTME§
  3541. §Allgemeine Handhabung§COSHYHLP\A§
  3542. §
  3543. 0.0  Über diese Hilfe
  3544.  
  3545. Die Hilfetexte für CoNnects CoSHy stammen
  3546. ausschließlich von Stephan Skrodski aus
  3547. Karlsruhe. Ich (Wolfgang Wander) möchte
  3548. mich recht herzlich dafür bei ihm bedanken,
  3549. daß ich diese Texte in die CoNnect-Hilfe
  3550. einbinden konnte. Sie waren zuerst für das
  3551. Accessory 1st Guide von Guido Vollbeding
  3552. gedacht - das nur zur Erklärung für Stephans
  3553. nun folgendes Vorwort zu seinen Hilfetexten:
  3554.  
  3555. ---------------------------------------------
  3556.  
  3557. Erstellt habe ich  diese Dateien  haupt-
  3558. sächlich,   um  bei  der  Programmierung
  3559. neuer  CoNnect-Scripte eine Online-Hilfe
  3560. zu ermöglichen. Ich habe diese Anleitung
  3561. nicht  selbst  verfaßt sondern  aus  der
  3562. Anleitung zu CoNnect entnommen und  pas-
  3563. send für 1ST_Guide formatiert.  Ebendie-
  3564. ses  1ST_Guide ist bei
  3565.  
  3566.            Guido Vollbeding
  3567.            Leitergasse 4 / 503
  3568.            D-O-4020 Halle
  3569.  
  3570. erhältlich.  Es ist Shareware, kostet  DM
  3571. 20.- und ist absolut empfehlenswert.  Wer
  3572. schon länger mit 1ST_Guide arbeitet, wird
  3573. dies bestätigen können.
  3574.  
  3575. Daß  dieses Hilfesystem nur  vollständig
  3576. weitergegeben  werden  sollte,  versteht
  3577. sich im eigenen Interesse von selbst.
  3578.  
  3579. Hier  an dieser Stelle  sind  vielleicht
  3580. noch ein paar erklärende Worte zu dieser
  3581. Hilfe angebracht:
  3582.  
  3583. Ich  habe  die Texte absichtlich  in  40
  3584. Zeichen  Breite  formatiert,  da  es  so
  3585. etwas   einfacher   ist,    gleichzeitig
  3586. Hilfstext und das bearbeitete Script auf
  3587. der  Glotze  zu  haben.   Wer  sich  die
  3588. Dateien ansieht,  wird feststellen,  daß
  3589. sie mit 1ST-Word erstellt sind. Dies hat
  3590. den    Vorteil,     daß    auch     noch
  3591. Unterstreichen,     Kursivschrift    und
  3592. Blocksatz   möglich   ist.    Ich   habe
  3593. versucht,    den    Text    nicht    mit
  3594. Querverweisen zu überladen,  um mit  der
  3595. HELP-   und  UNDO-Taste  ein   flüssiges
  3596. Blättern gerade durch die ersten Kapitel
  3597. zu ermöglichen.
  3598.  
  3599. Falls    noch   weitere   Fragen    oder
  3600. Anregungen bestehen,  so bitte ich,  mir
  3601. diese per E-Mail unter der Adresse
  3602.  
  3603.         Stephan Skrodzki @ KA
  3604.  
  3605. im Mausnet zukommen zu lassen.
  3606. ---------------------------------------------
  3607.  
  3608. Nun ja - die Pflege der Hilfstexte fällt nun
  3609. doch wieder mir (Wolfgang Wander) anheim,
  3610. so daß Stephan vielleicht nicht mit Anfragen
  3611. überlastet werden sollte. Danksagungen bitte
  3612. trotzdem weiter an ihn ...
  3613.  
  3614. Nächstes Kapitel:
  3615.  
  3616.    1.1 Allgemeine Handhabung
  3617.  
  3618. §§COSHYHLP\ALERT§
  3619. §
  3620.   alert <defaultbutton> <alertstring>
  3621.  
  3622. Gibt eine  Alertbox  aus.  Alertstring
  3623. muß  dabei  im  Format  für form_alert
  3624. stehen.  In  $ALERT  bekommt  man  die
  3625. Nummer des gewählten Buttons zurück.
  3626.  
  3627. §§COSHYHLP\ALIAS§
  3628. §
  3629.   alias cmd replace
  3630.  
  3631. Ersetzt  in  allen  Kommandos, die mit
  3632. cmd   beginnen,  den  Text  cmd  durch
  3633. replace.
  3634.  
  3635.  alias cmd
  3636.   oder
  3637.  unalias cmd
  3638.  
  3639. löschen  diese  automatische Ersetzung
  3640. wieder.
  3641.  
  3642. Beispiel:
  3643.  
  3644.  alias l 'ls -l'
  3645.  
  3646.   bewirkt, daß  bei  Eingabe von l ein
  3647.   ausführliches   Listing  mittels  ls
  3648.   durchgeführt wird.
  3649.  
  3650. §§COSHYHLP\AUSDRUCK§
  3651. §test§COSHYHLP\TEST§
  3652. §
  3653.   [ Ausdruck ]
  3654.  
  3655. Ausdruck wird ausgewertet wie unter test.
  3656. Die eckigen Klammern sind hier quasi der
  3657. Befehl und ausnahmsweise kein Symbol für
  3658. optionale Angaben.
  3659.  
  3660. Beispiel:
  3661.  
  3662. [ $v -gt $w ]  Testet,  ob der  Wert der
  3663.                Variablen  v  größer  ist
  3664.                als    der    Wert    der
  3665.                Variablen  w.  Falls  das
  3666.                der Fall ist, wird eine 0
  3667.                (true)    als    Ergebnis
  3668.                zurückgegeben,  ansonsten
  3669.                eine 1 (false).
  3670.  
  3671. §§COSHYHLP\BAUD§
  3672. §Schnittstelleneinstellungen§_Port§
  3673. §
  3674.   baud [rate] [Optionen]
  3675.  
  3676. Gibt   die   momentane  Baudrate   auf
  3677. stdout aus.  Falls rate angegeben ist,
  3678. wird  diese  als  neue  Baudrate  ver-
  3679. wendet.
  3680.  
  3681. Optionen:
  3682.  
  3683.  echo   : Echo an
  3684.  noecho : Echo aus
  3685.  local  : Echo lokal
  3686.  
  3687.  rts    : rts/cts  Hardware-Handshake
  3688.  xon    : xon/xoff Software-Handshake
  3689.  none   : kein Handshake
  3690.  
  3691.  8N1    : 8 Datenbits, Keine
  3692.           Parität, 1 Stopbit
  3693.  7E1    : 7 Datenbits, Gerade
  3694.           Parität, 1 Stopbit
  3695.  6O2    : 6 Datenbits, Ungerade
  3696.           Parität, 2 Stopbits
  3697.  5N3    : 5 Datenbits, Keine
  3698.           Parität, 1.5 Stopbits
  3699.  
  3700.           und beliebige andere
  3701.           Kombinationen
  3702.  
  3703. Beispiel:
  3704.  
  3705.  baud 38400     Stellt 38400  Baud  auf
  3706.                 der Schnittstelle ein.
  3707.  
  3708.  
  3709. Querverweis:
  3710.     Schnittstelleneinstellungen
  3711.  
  3712. §§COSHYHLP\BELL§
  3713. §Geräusche§_Sound§
  3714. §noise§COSHYHLP\NOISE§
  3715. §
  3716.   bell n
  3717.  
  3718. Erzeugt Wohlklänge.
  3719.  
  3720. n ist dabei ein Wert zwischen 1 und 6
  3721.  
  3722.  1  : Bing               2  : Bang
  3723.  3  : Crash              4  : Ring
  3724.  5  : Call               6  : Accord
  3725.  
  3726. Wozu?  Nun ja,  um einen Loginscript zu
  3727. verschönen, oder dem Benutzer das  Ende  
  3728. einer Übertragung anzuzeigen.
  3729.  
  3730. Beispiel:
  3731.  
  3732.  bell 3    Macht  crash   ;-)
  3733.  
  3734. Siehe auch: noise, Geräusche
  3735.  
  3736. §§COSHYHLP\BLITMODE§
  3737. §
  3738.   blitmode [Option]
  3739.  
  3740. liefert   den  momentanen  Status  des
  3741. Blitters:
  3742.  
  3743.  y  - Blitter ist an
  3744.  n  - Blitter ist aus
  3745.  u  - Blitter ist nicht vorhanden
  3746.  
  3747. Optionen:
  3748.  
  3749.  y    Schaltet den Blitter an.
  3750.  n    Schaltet ihn aus.
  3751.  
  3752.  
  3753. §§COSHYHLP\BREAK§
  3754. §
  3755.   break n
  3756.  
  3757. Hiermit werden n Ebenen  von  geschach-
  3758. telten if-, while- oder for-Strukturen
  3759. verlassen.  Falls  für  n  nichts ange-
  3760. geben  wird,  wird  1  angenommen. Der
  3761. Rückgabewert ist immer null.
  3762.  
  3763. Mit einem Wert n = -1 wird die CoSHy
  3764. verlassen (auch aus Scripten heraus)
  3765.  
  3766. Beispiel:
  3767.  
  3768.  if [expr1]; then      Hier  wird  bei
  3769.   if [expr2]; then     entsprechenden
  3770.    cmd1                Bedingungen der
  3771.   else                 Befehl break 2
  3772.    cmd2                erreicht   und
  3773.    break 2             dann  zwei Eb-
  3774.   fi                   enen nach oben
  3775.    cmd3                "gebreakt",
  3776.   fi                   d.h. auf die Eb-
  3777.                        ene,  auf  der
  3778.                        der  erste if-
  3779.                        Befehl steht.
  3780.                        cmd3     wird
  3781.                        nicht    mehr
  3782.                        ausgeführt.
  3783.  
  3784. §§COSHYHLP\CARRIER§
  3785. §
  3786.   carrier
  3787.  
  3788. Gibt 0 (true) zurück, falls ein Carrier
  3789. anliegt, sonst 1.
  3790.  
  3791. Beispiel:
  3792.  
  3793.  if carrier; then   Wenn ein Carrier an-
  3794.   hangup            liegt,  wird  aufge-
  3795.  fi                 legt.
  3796.  
  3797.  
  3798. §§COSHYHLP\CD§
  3799. §$CDPATH§Environment§
  3800. §$HOME§Environment§
  3801. §
  3802.   cd path
  3803.  
  3804. Wechselt in das Directory path. Wenn für
  3805. path nichts angegeben wird, wird in  das
  3806. Directory gewechselt, das in der Environ-
  3807. mentvariablen $HOME angegeben ist.
  3808. Außerdem  wird   die Environmentvariable
  3809. $CDPATH ausgewertet und nach Anschlußmög-
  3810. lichkeiten für relative Pfade untersucht.
  3811. Falls ein Fehler auftritt, ist der Rück-
  3812. gabewert  1,   sonst  0.   Die  Variable
  3813. $OLDPWD wird mit dem alten Directory be-
  3814. legt.
  3815.  
  3816. Beispiel:
  3817.  
  3818.  cd connect   Wechselt in das  Directory
  3819.               connect,  wenn  sich   ein
  3820.               solches  in  dem Directory
  3821.               befindet, in dem Sie gera-
  3822.               de sind.
  3823.  
  3824. §§COSHYHLP\CTTY§
  3825. §Emulation§_Emulation§
  3826. §Zeichensatz§_Zeichensatz§
  3827. §Kompatibilität§_Kompatibilität§
  3828. §
  3829.   ctty [Optionen]
  3830.  
  3831. ändert einige Terminalparameter:
  3832.  
  3833. Optionen:
  3834.  
  3835.  vt52
  3836.  vt100
  3837.  vt102
  3838.  vt220-7  Schaltet  die  entsprechende
  3839.  vt200-8  Terminalemulation ein.
  3840.  
  3841.  vt52id
  3842.  vt100id
  3843.  vt101id
  3844.  vt102id
  3845.  vt220id  Schaltet die Terminal ID ein.
  3846.  
  3847.  cursnum  Cursor-Keys sind normal
  3848.  cursappl Cursor-Keys sind Application
  3849.           -Keys
  3850.  
  3851.  keypadnum  Keypad numerisch
  3852.  keypadappl Keypad Applikation-Keys
  3853.  
  3854.  crlflf  Einkommende <lf> Zeichen werden
  3855.          zu <cr><lf> expandiert
  3856.  lflf    Diese Expansion ausschalten
  3857.  
  3858.  crcrlf  Abgeschickte <cr> Zeichen wer-
  3859.          den zu <cr><lf> expandiert
  3860.  crcr    Diese Expansion ausschalten
  3861.  
  3862.  bsdel   Backspace und Delete sind ver-
  3863.          tauscht
  3864.  bsbs    Backspace  und  Delete   haben
  3865.          ihre Bedeutung
  3866.  
  3867.  atari   Atari-Zeichensatz und Umlaute
  3868.  iso     Iso-Zeichensatz und Umlaute
  3869.  
  3870.  autowrap   Autowrap ist aktiv
  3871.  -autowrap  Autowrap ist abgeschaltet
  3872.  
  3873.  smooth     Weiches Scrollen ist aktiv
  3874.  -smooth    Weiches Scrollen ist abge-
  3875.             schaltet
  3876.  
  3877.  colour     Ansi-Farben werden darge-
  3878.             stellt
  3879.  -colour    Sie werden nicht darge-
  3880.             stellt
  3881.  
  3882.  strip8     Das 8.Bit wird gestrippt
  3883.    -strip8    Es wird nicht gestrippt
  3884.  
  3885.  destructive   Destruktives Backspace
  3886.  -destructive  Normales Backspace
  3887.  
  3888. Querverweis: Emulation, Zeichensatz,
  3889.              Kompatibilität.
  3890.  
  3891.  
  3892. §§COSHYHLP\DIAL§
  3893. §Zeitformat§COSHYHLP\TIMEFORM§
  3894. §Wählen§_Wahl§
  3895. §
  3896.   dial [opt] nummer
  3897.  
  3898. Wählt die in nummer angegebene  Telefon-
  3899. nummer. In nummer kann auch ein Telefon-
  3900. bucheintrag oder ein Anfang davon  über-
  3901. geben werden (d.h. wenn  im  Telefonbuch
  3902. 'LU Maus Ludwigshafen' steht, reicht es,
  3903. wenn bei diesem Kommando 'LU'  übergeben
  3904. wird,  wenn  das  für die eindeutige  I-
  3905. dentifizierung ausreicht. Die Hochkomma-
  3906. ta  müssen  gesetzt  werden, wenn in dem 
  3907. Ausdruck ein Leerzeichen vorkommt.)
  3908.  
  3909. Optionen:
  3910.  
  3911.  -z seq    in seq wird die  Resetsequenz
  3912.            für das Modem übergeben.
  3913.  -r n      in n die Anzahl der  Wahlwie-
  3914.            derholungen (0=unendlich), oh-
  3915.            ne -r nur einmal.
  3916.  -s tim    in tim wird die Zeit  überge-
  3917.            ben, die  zwischen  zwei  An-
  3918.            wahlversuchen vergehen soll.
  3919.            (Zeitformat)
  3920.  -i ini    in ini wird  die  Initsequenz
  3921.            für das Modem übergeben.
  3922.  -d dia    in dia steht die  Dialsequenz
  3923.            für das Modem.
  3924.  -v        Verboose (Sehr Gesprächig)
  3925.  -n        Gibt (falls vorhanden) die
  3926.            Telefonnummer einer Box im
  3927.            Wahlverzeichnis aus und tut
  3928.            sonst nichts.
  3929.  
  3930.  nummer    Entweder Boxname (auch Anfang
  3931.            davon) oder Telefonnummer.
  3932.  
  3933. Rückgabe:
  3934.  
  3935.  0  Connect
  3936.  3  Busy
  3937.  4  reserved
  3938.  5  No Carrier
  3939.  6  No Answer
  3940.  7  No Dialtone
  3941.  8  Error
  3942.  9  Ring
  3943.  10 Userdef
  3944.  
  3945.  Die genauen Reaktionen von CoNnect  auf
  3946.  diese Meldungen im Verlauf der dial-An-
  3947.  wahlversuche können  im  Modem-Konfigu-
  3948.  rationsdialog innerhalb  des  Wahl-Dia-
  3949.  logs individuell eingestellt werden.
  3950.  
  3951. Beispiel:
  3952.  
  3953.  dial -s 10s -r 5 0623760897
  3954.  
  3955.   macht  maximal  5  Anwahlversuche  bei
  3956.   06237/60897,  zwischen  den jeweils 10
  3957.   Sekunden gewartet wird.
  3958.  
  3959. Querverweis: Wählen
  3960.  
  3961. §§COSHYHLP\DOWNLOAD§
  3962. §Filetransfer§_Transfer§
  3963. §
  3964.   download [-p pfad]  dateiname
  3965.  
  3966. Eine Datei wird mit den unter "Filetrans-
  3967. fer" eingestellten Voraussetzungen über
  3968. den  eingestellten  Port  empfangen. Bei
  3969. Protokollen (z. B.  Z-Modem),   die   den
  3970. Dateinamen  mit übertragen,  muß  keiner
  3971. angegeben  werden.  Die Datei wird  dann
  3972. unter dem in -p angegeben Pfad (oder  in
  3973. dem  Pfad  der in  "Filetransfer"  ange-
  3974. geben ist) gespeichert.
  3975.  
  3976. Beispiel:
  3977.  
  3978.  download -p 'F:\DFUE\'
  3979.  
  3980. §§COSHYHLP\ECHO§
  3981. §
  3982.   echo [-n] arg1 ...
  3983.  
  3984. Schreibt alle  Argumente  durch  <space>
  3985. getrennt nach stdout. Wird -n nicht  als
  3986. erster Parameter  angehängt,  wird  nach
  3987. dem letzten Argument  ein  Zeilenumbruch
  3988. geschrieben.
  3989.  
  3990. Beispiel:
  3991.  
  3992.  echo "Hallo"     Standardausgabetest...
  3993.  
  3994. §§COSHYHLP\ENV§
  3995. §Environment§Environment§
  3996. §setenv§COSHYHLP\SETENV§
  3997. §
  3998.   env  arg1 ...
  3999.  
  4000. Ohne Argumente werden  alle  Environment
  4001. Variablen angezeigt. Mit Argumenten  wie
  4002. setenv.
  4003.  
  4004. §§COSHYHLP\EVAL§
  4005. §
  4006.   eval  Befehl
  4007.  
  4008.  führt den  Befehl in der CoSHy aus und
  4009.  bricht  ein laufendes Script auch bei
  4010.  einem aufgetretenen Fehler nicht ab.
  4011.  
  4012.  So ist z. B.  ein Remote-Script möglich,
  4013.  bei  dem  ein Anrufer den  Rechner  des
  4014.  Angerufenen   bedient  und  dort   auch
  4015.  Programme (kein GEM!) aufrufen kann.
  4016.  
  4017. Beispiel:
  4018.  
  4019.  while true; do
  4020.    while true; do
  4021.      send 'Remote Script'
  4022.      send -n 'please enter password :'
  4023.      get pass
  4024.      if [ $pass = 'joshua' ]; then
  4025.        break 2
  4026.      fi
  4027.    done
  4028.    while true; do
  4029.      send -n 'Ihre Eingabe >'
  4030.      get a;
  4031.      if ! carrier; then
  4032.        break 2
  4033.      fi
  4034.      echo "$a";
  4035.      eval "$a" > AUX:
  4036.    done
  4037.  done
  4038.  
  4039. §§COSHYHLP\EXIT§
  4040. §
  4041.   exit n
  4042.  
  4043. Die momentane Shellebene wird verlassen.
  4044. Shellebenen   können   auch  Scriptfiles
  4045. sein, da es möglich ist,  innerhalb  von
  4046. Scripten weitere Scripte aufzurufen. Der
  4047. exit-Befehl bewirkt dabei das  Verlassen
  4048. des  aktuellen,   gerade  abgearbeiteten
  4049. Scriptfiles. Dabei ist der  Rückgabewert
  4050. n. Wenn  die  momentane  Shellebene  die
  4051. Shell selbst, d.h. CoSHy ist, wird damit
  4052. CoSHy  verlassen.  Wird  n  weggelassen,
  4053. wird für n 0 angenommen.
  4054.  
  4055. §§COSHYHLP\SCANTABLE§
  4056. §Scantabelle§Scantabelle§
  4057. §
  4058.   scantable [dateiname]
  4059.  
  4060. Liest, falls eine Datei angegeben ist,
  4061. diese als Scantabelle ein. Andernfalls
  4062. wird eine eventuell geladene Tabelle
  4063. entfernt.
  4064.  
  4065. §§COSHYHLP\EXPR§
  4066. §
  4067.   expr  Ausdruck
  4068.  
  4069. wertet den Ausdruck aus.  Wird expr ohne
  4070. 'backquotes'  (<SHIFT>-Apostroph)   oder
  4071. maskierte Klammern ( \(,  \); in  diesem
  4072. Fall können die Klammern noch  geschach-
  4073. telt  werden,  was  bei  den  backquotes
  4074. nicht  geht.)  verwendet,  so  wird  das
  4075. Ergebnis  der  Auswertung  nach   stdout
  4076. geschrieben  und abhängig  vom  Ergebnis
  4077. der  Rückgabewert  von expr in  der  Va-
  4078. riablen $?  abgelegt.  expr liefert  als
  4079. Rückgabert true (0),  wenn das  Ergebnis
  4080. der  Auswertung ungleich null ist und  1
  4081. (false),   wenn  es  null  ist  oder  in
  4082. irgendeiner Weise ungültig.
  4083.  
  4084. Wenn der ganze Befehl in Backquotes oder
  4085. maskierte  Klammern gesetzt  wird,  wird
  4086. das  Ergebnis der Auswertung nicht  nach
  4087. stdout  geschrieben  sondern der   ganze
  4088. Ausdruck erst ausgewertet und  innerhalb
  4089. der  Kommandozeile durch  sein  Ergebnis
  4090. ersetzt.
  4091. Wenn ein solcher Ausdruck außerdem einer
  4092. Variablen gleichgesetzt wird,  wird  das
  4093. Ergebnis der Auswertung in der Variablen
  4094. gespeichert.
  4095.  
  4096. Jedes  Bestandteil von Ausdruck muß  ein
  4097. einzelnes Argument sein.
  4098.  
  4099. Es  gibt  folgende  Operatoren  (in  der
  4100. Reihenfolge ihres Ranges):
  4101.  
  4102.  | bringt  als   Ergebnis   sein  erstes
  4103.    Argument,  wenn dieses  ungleich null
  4104.    ist,   ansonsten  sein   zweites  Ar-
  4105.    gument. Dies ist der übliche Gebrauch
  4106.    der logischen Oder-Verknüpfung.
  4107.  
  4108. &  bringt  als   Ergebnis  sein   erstes
  4109.    Argument,  wenn keines der  Argumente
  4110.    null ist,  falls doch, ist das Ergeb-
  4111.    nis null.
  4112.  
  4113. < <= != => > vergleichen ihre  Argumente
  4114.    und liefern als Rückgabewert 1,  wenn
  4115.    die Relation wahr ist, andernfalls 0.
  4116.    expr versucht zuerst, beide Argumente
  4117.    als  Zahlen zu behandeln,  wenn  dies
  4118.    nicht möglich ist,  wird ein   alpha-
  4119.    numerischer Vergleich bezüglich   der
  4120.    ASCII-Reihenfolge der Argument durch-
  4121.      geführt.
  4122.  
  4123. + - stehen für die entsprechenden arith-
  4124.    metischen Operationen. In diesem Fall
  4125.    müssen beide Argumente  Zahlen  sein,
  4126.    sonst tritt ein Fehler auf.
  4127.  
  4128. *  /  % führen  ebenfalls  arithmetische
  4129.    Operationen aus.  % steht hierbei für
  4130.    eine  Division mit dem  Divisionsrest
  4131.    als Ergebnis.
  4132.  
  4133. Bei  allen  diesen  Operationen   können
  4134. Klammern   wie   üblich   benutzt    und
  4135. geschachtelt werden.  Sie müssen  aller-
  4136. dings mit \ maskiert werden.
  4137.  
  4138. Beispiele:
  4139.  
  4140.  expr 3 + 2  Schreibt 5 nach stdout.
  4141.  
  4142.  `expr 3 + 2`
  4143.              Ersetzt den Ausdruck  durch
  4144.              das  Zeichen '5'  und  ver-
  4145.              sucht   dieses   dann   als
  4146.              Kommando  auszuführen,  was
  4147.              natürlich  fehlschlägt,  da
  4148.              '5'  nun mal  kein   CoSHy-
  4149.              Kommando ist.
  4150.  
  4151.  a=`expr 3 + 2`
  4152.    oder
  4153.  a=$(expr 3 + 2)
  4154.              Weist der Variablen a  den
  4155.              Wert 5 zu.
  4156.  
  4157.  a=$(expr $a + 1)
  4158.              Erhöht a um 1.
  4159.  
  4160.  b=`expr \($a +1 \) \* $a`
  4161.  
  4162.   Multipliziert a mit a+1 und weist  das
  4163.   Ergebnis b zu.
  4164.  
  4165. §§COSHYHLP\FALSE§
  4166. §true§COSHYHLP\TRUE§
  4167. §
  4168.   false
  4169.  
  4170. Setzt immer 1 als  Rückgabewert.  Iden-
  4171. tisch mit ! true.
  4172.  
  4173. Beispiel:
  4174.  
  4175.  false     Rückgabewert 1
  4176.  echo $?
  4177.  
  4178. §§COSHYHLP\FILESEL§
  4179. §
  4180.   fileselect <pfad> <defaultname>
  4181.            <extension> <mitteilung>
  4182.  
  4183. Ruft eine Fileselektorbox auf.
  4184. Rückgabewert ist true=0, wenn der User
  4185. OK eingegeben hat. Dann findet sich der
  4186. gewählte Pfadname in $FILESELECT.
  4187.  
  4188. §§COSHYHLP\FKY§
  4189. §Funktionstastendialog§_Funktionstasten§
  4190. §
  4191.   fky [opt] num [value]
  4192.  
  4193. Liest oder setzt eine Funktionstaste.
  4194.  
  4195. Optionen:
  4196.  
  4197.  -c CoSHy Script-Taste
  4198.  -n CoSHy Script-Taste ohne Fenster
  4199.  -o Schreibe alten Wert nach Stdout.
  4200.  
  4201. Falls value angegeben ist, wird  dieser
  4202. für die Funktionstaste num  eingesetzt.
  4203. num  entspricht   der   Numerierung  im
  4204. Funktionstastendialog.
  4205.  
  4206. Beispiel:
  4207.  
  4208.  send `fky -o 1` Sendet den Inhalt der
  4209.                  Funktionstaste F1.
  4210.  
  4211. §§COSHYHLP\FLUSH§
  4212. §
  4213.   flush
  4214.  
  4215. Wirft alle anstehenden Zeichen im RS232-
  4216. Puffer weg.
  4217.  
  4218. §§COSHYHLP\FOR§
  4219. §
  4220.   for  name in liste;
  4221.     do cmd1; cmd2; ...
  4222.   done
  4223.  
  4224. Für jedes Wort in liste   wird  der  Wert
  4225. von name   nacheinander auf  dieses  Wort
  4226. gesetzt  und die Kommandos  zwischen   do
  4227. und done ausgeführt.
  4228.  
  4229. Beispiel:
  4230.  
  4231.  for a in 1 2 3 4 5 6 7 8 9
  4232.   do
  4233.    echo $a
  4234.   done
  4235.  
  4236.  Schreibt die Zahlen von 1 bis 9.
  4237.  
  4238. §§COSHYHLP\FUNCTION§
  4239. §
  4240.   function name { befehle }
  4241.  
  4242. definiert  die  Funktion  name  mit  dem
  4243. Funktionsinhalt script. An  die Funktion
  4244. name können beim Aufruf Parameter  über-
  4245. geben  werden, die dann in den  üblichen
  4246. Variablem $1 $2 ... stehen.
  4247.  
  4248. Beispiel:
  4249.  
  4250.  function doppelecho {
  4251.                       echo $1 ; echo $1
  4252.                      }
  4253.  
  4254.  doppelecho HALLO
  4255.  
  4256.   erzeugt
  4257.  
  4258.   HALLO
  4259.   HALLO
  4260.  
  4261. function name
  4262.  
  4263.  Löscht die Funktion name
  4264.  
  4265. function
  4266.  
  4267.  Zeigt alle definierten Funktionen an.
  4268.  
  4269. §§COSHYHLP\GET§
  4270. §read§COSHYHLP\READ§
  4271. §waitfor§COSHYHLP\WAITFOR§
  4272. §
  4273.   get <opt> <timoutval> <var1> <var2> ..
  4274.  
  4275. Analog  zum read Befehl. Nur wird hier-
  4276. bei nicht von der Tastatur, sondern von
  4277. der Schnittstelle gelesen.
  4278. Als erster Parameter kann -n erscheinen,
  4279. was bewirkt, daß  bei  der  Usereingabe
  4280. kein Echo erscheint ( Für Passwörter ).
  4281. Mit  -v  (verbose)  werden   analog  zu
  4282. waitfor die eingehenden Daten
  4283. auf dem Schirm ausgegeben.  Wird danach
  4284. als Parameter ein numerischer  Wert  an-
  4285. gegeben, so ist  dies  der  Timeoutwert.
  4286. Wird innerhalb dieses Werts keine  voll-
  4287. ständige Zeile vom User an  der  seriel-
  4288. len Schnittstelle  eingegeben,  so  lie-
  4289. fert get false (1) zurück.
  4290. Wird -c als Parameter angegeben, so wird
  4291. 2 zurückgegeben, falls der Carrier nicht
  4292. (mehr) anliegt.
  4293. Ansonsten  wird die  eingegebene  Zeile
  4294. analog  zu  read  an die Shellvariablen
  4295. var1, var2, ... verteilt.
  4296.  
  4297. §§COSHYHLP\GETKEY§
  4298. §
  4299.   getkey [-n] [-c] [-v] [timeout]  var1
  4300.                          [ var2 ...   ]
  4301.  
  4302. Liest von der Schnittstelle soviele Zei-
  4303. chen, wie Variablennamen angegeben sind
  4304. und weist diese Zeichen den Variablenin-
  4305. halten zu. Ist -v angegeben, so  werden
  4306. die eingegebenen Zeichen auf dem Schirm
  4307. ausgegeben. Ist -n angegeben, so erfolgt
  4308. auf die Schnittstelle kein echo.
  4309. Ein angegebener Timeoutwert  läßt  get-
  4310. key  nur  eine  bestimmte  Zeit auf die
  4311. komplette  Eingabe  warten.  Falls  ein
  4312. Timeout auftritt, ist der  Rückgabewert
  4313. false(=1), sonst true(=0).
  4314. Wird -c als Parameter angegeben, ist der
  4315. Rückgabewert 2, falls kein Carrier (mehr)
  4316. anliegt.
  4317.  
  4318. §§COSHYHLP\GETTONE§
  4319. §Anrufbeantworter§_Anrufbeantworter§
  4320. §
  4321.   gettone <timeoutval> <var>
  4322.  
  4323. Liest eine Tonwahlsequenz von der Gegen-
  4324. stelle. Ist der  erste  Parameter  nume-
  4325. risch, so wird dieser Wert als  Timeout-
  4326. wert genommen. D.h.  nach  dieser  Zeit
  4327. wird  die Leseroutine verlassen (Rückga-
  4328. be: false).
  4329. In die Shellvariable <var> wird die von
  4330. der Gegenstelle eingegebene und durch #
  4331. abgeschlossene Tonwahlsequenz geschrie-
  4332. ben.
  4333.  
  4334. Querverweis: Anrufbeantworter
  4335.  
  4336. §§COSHYHLP\HANGUP§
  4337. §Wahldialog§_Wahl§
  4338. §Auflegen§T\HANGUP§
  4339. §
  4340.   hangup
  4341.  
  4342. Läßt  das Modem auflegen,  wie im
  4343. Wahldialog angegeben.
  4344.  
  4345. Beispiel:
  4346.  
  4347.  if carrier; then     Wenn ein  Carrier
  4348.   hangup              anliegt, wird auf-
  4349.  fi                   gelegt.
  4350.  
  4351. hangup entspricht der Funktion Auflegen
  4352. im Terminalmenü.
  4353.  
  4354. §§COSHYHLP\HOLDSCRN§
  4355. §Holdscreen auf F1§holdscreen-aktiv§
  4356. §
  4357.   holdscreen [parameter]
  4358.  
  4359. Toggelt, falls kein Parameter  angegeben
  4360. ist, zwischen HOLD  und  nicht-HOLD  des
  4361. Terminals. Auf die F1-Taste gelegt, ent-
  4362. spricht er dem VT100/220 Standard.
  4363.  
  4364.  Mit Parameter 1 wird HOLD aktiviert.
  4365.  Mit Parameter 0 wird HOLD deaktiviert.
  4366.  
  4367. Querverweis: Holdscreen auf F1
  4368.  
  4369. §§COSHYHLP\IF§
  4370. §
  4371.   if  cmd1; cmd2; ...; then
  4372.     cmd3; ...;
  4373.   [else
  4374.     cmd4; ...;]
  4375.   fi
  4376.  
  4377. Die Kommandos zwischen if und then  wer-
  4378. den ausgeführt,  wobei der  Rückgabewert
  4379. des letzten Kommandos darüber  entschei-
  4380. det,  ob  in den ersten  Zweig  zwischen
  4381. then und else gesprungen wird.  Das  ist
  4382. der  Fall,  wenn dieser  Rückgabewert  0
  4383. ist.  Ist er das nicht,  so wird in  den
  4384. zweiten  Zweig  zwischen  else  und   fi
  4385. gesprungen.
  4386.  
  4387. Beispiel:
  4388.  
  4389.  if cmd1;  then    Wenn der Rückgabewert
  4390.   echo "So isses"  des Kommandos cmd1  0
  4391.  else              war,  wird  eine  Er-
  4392.   echo "Nix wars"  folgsmeldung ausgege-
  4393.  fi                ben, sonst nicht.
  4394.  
  4395. §§COSHYHLP\INPWORK§
  4396. §expr§COSHYHLP\EXPR§
  4397. §Befehlsübersicht§COSHYHLP\OVERALL§
  4398. §
  4399. 1.2  Behandlung einer Eingabezeile
  4400.  
  4401. Wenn  Sie unter CoSHy eine Zeile  einge-
  4402. geben  haben und diese mit  der  RETURN-
  4403. Taste abschließen,  wird sie nach  einem
  4404. bestimmten  Muster  behandelt,   um  sie
  4405. interpretieren zu können. Der Reihe nach
  4406. werden die folgenden Operationen auf die
  4407. Zeile angewandt:
  4408.  
  4409.  * Zerlegung in Worte
  4410.  * Klammerexpansion
  4411.  * Parameter- und Variablenersetzung
  4412.  * Kommandoersetzung
  4413.  * Arithmetische Ersetzung
  4414.  * nochmals Zerlegung in Worte
  4415.  * Pfadexpansion
  4416.  * Entfernen der Quotes
  4417.  
  4418. Hier nun eine genauere Beschreibung:
  4419.  
  4420.  Zerlegung in Worte
  4421.  
  4422. Worte sind zusammenhängende, durch nicht
  4423. gequotete Metazeichen getrennte Zeichen.
  4424. Solange  ein Kommando nicht  vollständig
  4425. ist,  werden  weitere Eingaben  verlangt
  4426. und jeweils in einzelne Worte zerlegt.
  4427.  
  4428. Beispiel:
  4429.  
  4430.  ls -l /usr  besteht  aus  den  drei
  4431.              Worten ls, -l und /usr.
  4432.  
  4433. Klammernexpansion
  4434.  
  4435. Jedes Wort  des  nun vollständigen  Kom-
  4436. mandos  wird  auf  {}-Paare  untersucht.
  4437. Dies verhindert ein einzelnes  Auftreten
  4438. des Zeichens {. Dieses Wort besteht dann
  4439. aus Präfix, Klammer und Postfix.
  4440.  
  4441. Beispiel:
  4442.  
  4443.  abc{defgh,ij}klmno
  4444.  
  4445.  abc                  ist Präfix
  4446.      defgh,ij         ist Klammer
  4447.               klmno   ist Postfix
  4448.  
  4449. In  der  Klammer  werden   Zeichenketten
  4450. durch  Kommata  getrennt  und  für  jede
  4451. dieser  Zeichenketten  z1 bis zn  werden
  4452. die Worte
  4453.  
  4454.   Präfix'z1'Postfix
  4455.   Präfix'z2'Postfix
  4456.          :
  4457.   Präfix'zn'Postfix
  4458.  
  4459. gebildet   und  in   die   Kommandozeile
  4460. gestellt.
  4461.  
  4462. Beispiel:
  4463.  
  4464.  bla{bli,blo}bla  wird zerlegt  in  die
  4465.                   Worte  blablibla  und
  4466.                   blablobla.
  4467.  
  4468.  {Birgit,Andrea}' und '{Hein{er,tz}}
  4469.  
  4470.  ergibt:   Birgit und Heiner
  4471.            Birgit und Heintz
  4472.            Andrea und Heiner
  4473.            Andrea und Heintz.
  4474.  
  4475. Parameter- und Variablenersetzung
  4476.  
  4477. Jedes Wort wird untersucht auf $name und
  4478. ${name}. Ist name  ein der Shell bekann-
  4479. ter Variablenname,  so wird  stattdessen
  4480. der   Wert  der  Variablen   eingesetzt.
  4481. Ansonsten wird $... gelöscht.
  4482. Die  zweite Form dient  dazu,  name  von
  4483. weiterfolgenden Buchstaben  abzugrenzen:
  4484. $names   klappt  nicht,  wenn  nur $name
  4485. bekannt ist.  ${names}s ergibt dann  das
  4486. gewünschte  Ergebnis.   Außerdem  können
  4487. dann Zahlen mit einer Ziffernzahl >1 als
  4488. name   verwendet werden.
  4489.  
  4490. Spezielle CoSHy-Variablen:
  4491.  
  4492.  $n   (wobei n eine Zahl zwischen 0  und
  4493.        9 ist)
  4494.  ${n} (wobei n eine Zahl zwischen 0  und
  4495.        32767 ist)
  4496.        der  n-te  an   das   Scriptfile
  4497.        übergebene Parameter,  dabei  ist
  4498.        Parameter 0 der Name des Scripts.
  4499.  $#    Anzahl der Paramter,  die an  das
  4500.        Script übergeben wurden.
  4501.  $?    Status/Rückgabewert des  zuletzt
  4502.        aufgerufenen Prozesses.
  4503.  
  4504. Kommandoersetzung
  4505.  
  4506. In  jedem Wort wird nach  Vorkommen  von
  4507. $(cmd) oder `cmd` gesucht.  cmd  (sollte 
  4508. ein Befehl sein) wird ausgeführt und der  
  4509. Output  statt  $(cmd)  bzw. `cmd` in die 
  4510. Kommandozeile  eingesetzt.  Der  Vorteil 
  4511. der $(...) Konstruktion ist, daß Klammer-
  4512. ausdrücke geschachtelt werden können.
  4513.  
  4514. Beispiel:
  4515.  
  4516.  editor $(grep -l double *.c)
  4517.  
  4518.   ruft  den editor mit allen  .c-Dateien
  4519.   auf,  die  das Wort Double  enthalten.
  4520.   Dazu  müssen  natürlich  die  externen
  4521.   Programme  editor und  grep  vorhanden
  4522.   und über PATH erreichbar sein.
  4523.  
  4524. Arithmetische Ersetzung
  4525.  
  4526. In  jedem Wort wird nach  dem  Vorkommen
  4527. von $[ ausdruck ] gesucht. ausdruck   wird
  4528. wie  eine Argumentliste  zu  expr
  4529. behandelt  und  das  Ergebnis  statt
  4530. $[ausdruck] in die  Kommandozeile  über-
  4531. nommen.
  4532.  
  4533. Beispiel:
  4534.  
  4535.  a=$[ $a + 1 ]  erhöht  den   Wert   der
  4536.                 Variablen a um 1.
  4537.  
  4538. Zerlegung in Worte (nochmals)
  4539.  
  4540. Alle  neu  eingefügten  Teile  der  Kom-
  4541. mandozeile  werden,  nachdem  Klammerex-
  4542. pansion,  Paramter-, Variablen-, Komman-
  4543. do-  und arithmetische Ersetzung  statt-
  4544. gefunden haben,  nochmals in Worte  zer-
  4545. legt.
  4546.  
  4547. Beispiel:
  4548.  
  4549.   a='ls -l /usr'  enthält  zumächst  nur
  4550.                   ein Wort.  $a  enthält
  4551.                   nach  diesem   Schritt
  4552.                   drei Worte.
  4553.  
  4554. Pfadexpansion
  4555.  
  4556.   Gültige  Pfadnamen,   die   Jokerzeichen
  4557. enthalten, werden expandiert:
  4558.  
  4559.  *.c          expandiert alle .c Dateien
  4560.               im momentanen Verzeichnis.
  4561.  *o*          alle Dateien,  die o  ent-
  4562.               halten und  im   aktuellen
  4563.               Verzeichnis stehen.
  4564.  *[ch]        alle Dateien,  die  mit  c
  4565.               oder   h   enden  und   im
  4566.               aktuellen Verzeichnis ste-
  4567.               hen.
  4568.  [a-d]*       alle Dateien die mit a, b,
  4569.               c oder d beginnen  und  im
  4570.               aktuellen      Verzeichnis
  4571.               stehen.
  4572.  [^a-d]*      alle  Dateien,  die  nicht
  4573.               mit   a,   b,   c  oder  d
  4574.               beginnen.
  4575.  /*/*.c       alle Dateien, die in einem
  4576.               Verzeichnis   eine   Stufe
  4577.               über  / stehen und mit  .c
  4578.               enden, z. B. /conn/shell.c,
  4579.               /test/parser.c
  4580.  *a*/*b*/*c*  alle Dateien,  deren Pfad-
  4581.               name vom  aktuellen   Ver-
  4582.               zeichnis gesehen aus  zwei
  4583.               Directories mit a  bzw.  b
  4584.               im  Namen besteht und  der
  4585.               Dateiname ein c enthält.
  4586.  
  4587. Nächstes Kapitel:
  4588.  
  4589.  1.3 Befehlsübersicht
  4590.  
  4591. §§COSHYHLP\IOREDIR§
  4592. §Quotes§COSHYHLP\QUOTES§
  4593. §
  4594. 1.1.4 Ein-/Ausgabeumlenkung
  4595.  
  4596.  cmd   < file  Das  Kommando cmd   liest
  4597.                seinen Input (stdin)  aus
  4598.                dem File file.
  4599.  cmd   > file  Das Kommando cmd schreibt
  4600.                seinen Output (stdout) in
  4601.                das File  file.
  4602.  cmd   >> file Das Kommando  cmd   hängt
  4603.                seinen Outout (stdout) an
  4604.                das File  file   an.
  4605.  
  4606. Nächstes Kapitel:
  4607.  
  4608.  1.1.5. Quotes
  4609.  
  4610. §§COSHYHLP\KMDTR§
  4611. §Ein-/Ausgabeumleitung§COSHYHLP\IOREDIR§
  4612. §
  4613. 1.1.3 Kommandotrenner
  4614.  
  4615. Diese  Zeichen  können zum  Trennen  von
  4616. Kommandos in einer Zeile verwendet  wer-
  4617. den:
  4618.  
  4619. Zeichen:   Bedeutung:
  4620.  
  4621.  ;          normal
  4622.  <newline>  normal
  4623.  &          wie  ;  aber  leider
  4624.             kein Backgroundtask.
  4625.  |          PIPE.  Beispiel:
  4626.                cmd1    |   cmd2.
  4627.             Hier dient der Output von
  4628.             cmd1 als Input von  cmd2.
  4629.             Der Rückgabewert ist der
  4630.             von cmd2.
  4631.  &&         UND. Beispiel:
  4632.               cmd1 && cmd2
  4633.             Hier   wird     cmd2    nur
  4634.             ausgeführt, wenn cmd1 einen
  4635.             Ausgabewert von 0 (true)
  4636.             hatte.   Gesamtrückgabewert
  4637.             ist false(1) oder der von
  4638.             cmd2.
  4639.  ||         ODER. Beispiel:
  4640.               cmd1   || cmd2.
  4641.             Hier  wird    cmd2      nur
  4642.             ausgeführt, wenn cmd1 einen
  4643.             Rückgabewert 1(false) hatte.
  4644.  
  4645. Nächstes Kapitel:
  4646.  
  4647.  1.1.4 Ein-/Ausgabeumleitung
  4648.  
  4649. §§COSHYHLP\LOG§
  4650. §prot§COSHYHLP\PROT§
  4651. §Mitschriftdialog§_Protokoll§
  4652. §
  4653.   log  Text
  4654.  
  4655.  Scheibt wie echo einen Text in das
  4656.  Protokollfile (sofern eines geführt
  4657.  wird). Sonst ist das Funktionsergeb-
  4658.  nis false (1).
  4659.  
  4660. Querverweis: prot, Mitschriftdialog
  4661.  
  4662. §§COSHYHLP\METAS§
  4663. §Worte§COSHYHLP\WORTE§
  4664. §
  4665. 1.1.1 Metazeichen
  4666.  
  4667. Metazeichen   sind  Zeichen,   die   die
  4668. "Worte"  der  Eingabezeile  trennen.  Es
  4669. sind   dies  die  Zeichen   Leerzeichen,
  4670. <tab>, <newline>, &, |, ;, < und >.
  4671.  
  4672. Nächste Kapitel:
  4673.  
  4674.  1.1.2 Worte
  4675.  
  4676. §§COSHYHLP\NOISE§
  4677. §bell§COSHYHLP\BELL§
  4678. §
  4679.    noise filename ...
  4680.  
  4681. Spielt die angegebenen Filenamen
  4682. (wenn möglich) über Paula oder den
  4683. DMA-Sound als Samplefiles ab.
  4684.  
  4685. Ist weder Paula installiert noch
  4686. verfügt der Rechner über DMA-Sound,
  4687. dann ist noch der CoSHy-Befehl bell
  4688. als letzte Rettung anzusehen.
  4689.  
  4690. §§COSHYHLP\NOT§
  4691. §
  4692.   !  cmd ...
  4693.  
  4694. Führt die Argumentliste als Kommando aus
  4695. und   negiert   den   Rückgabewert.   Im
  4696. Gegensatz zu UNIX kann die Argumentliste
  4697. keine   Pipe  sein,   sondern  nur   ein
  4698. einzelnes Kommando.
  4699.  
  4700. Beispiel:
  4701.  
  4702.  if ! cmd1 | cmd2; then    unter UNIX
  4703.  
  4704.  if cmd1 | ! cmd2; then    unter CoSHy
  4705.  
  4706. §§COSHYHLP\OVERALL§
  4707. §Auflistung der Befehle§CoSHy§
  4708. §
  4709. 1.3 Befehlsübersicht.
  4710. 1.3.1 Allgemeines
  4711.  
  4712. Hier sei  zuerst gesagt,  daß die inter-
  4713. nen Befehle  carrier,  hangup,  waitfor,
  4714. dial,  quit, sendbreak, send, upload und
  4715. download nur dann definiert  sind,  wenn
  4716. CoSHy in einem Terminalfenster und nicht
  4717. im   TOS-Fenster   vom   Hauptmenü   aus
  4718. gestartet wird.
  4719.  
  4720. Zuweisungen
  4721.  
  4722. Ein  spezieller interner Befehl ist  der
  4723. Zuweisungsbefehl  name=wert.  Hier  wird
  4724. der  Shellvariablen name der  Wert  wert
  4725. zugewiesen.
  4726.  
  4727. Interne und externe Befehle
  4728.  
  4729. Sind  interne und externe Befehle  glei-
  4730. chen  Namens  vorhanden,   so  wird  der
  4731. interne  ausgeführt.  Den externen  kann
  4732. man über pfadname/befehl  bzw.  ./befehl
  4733. aufrufen.
  4734. Ist  ein Befehl intern nicht  vorhanden,
  4735. so wird er extern in der  Environmentva-
  4736. riablen (nicht der Shellvariablen) $PATH
  4737. und im momentanen Verzeichnis gesucht.
  4738. Will  man  PATH ändern,  so  sollte  man
  4739. diese  Änderung  immer  ins  Environment
  4740. exportieren.
  4741.  
  4742. 1.3.1 Auflistung der Befehle.
  4743.  
  4744. §§COSHYHLP\PLAY§
  4745. §Anrufbeantworter§_Anrufbeantworter§
  4746. §
  4747.   play name
  4748.  
  4749. Spielt ein ZyXEL Soundfile  ab.  (Vorher
  4750. den Voice-Modus  und  die  Ausgabedevice
  4751. des ZyXELs setzen).
  4752.  
  4753.  Rückgabecodes:
  4754.   0 Erfolgreich: Datei gespeichert
  4755.     / abgespielt.
  4756.   1 Erfolgreich: Aber Message war zu
  4757.     lang... (Teil abgeschnitten)
  4758.     (nur record)
  4759.   2 Das Modem verhält sich nicht wie
  4760.     ein Zyxel
  4761.   3 Timeout
  4762.   4 Faxanruf
  4763.   5 DTMF-Zeichen empfangen
  4764.   6 Datenanruf
  4765.  10 Das Modem ist ein altes ZyXEL
  4766.     (vor 5.00) 
  4767.     (oder gar ein zu neues ... ;-) )
  4768.  11 CoNnect ist nicht registriert
  4769.     (nur record)
  4770.  12 Voice-Mode nicht aktiv (nur play)
  4771.  -1 Datei nicht beschreibbar
  4772.  -2 Datei nicht gefunden
  4773.  -5 Ausgabefehler
  4774. -12 Kein Arbeitsspeicher mehr
  4775. -13 Filezugriff nicht erlaubt
  4776. -28 Platte voll
  4777.  
  4778.  Außerdem wird für den Fall eines DMTF-
  4779.  Zeichens die Variable $DTMF mit dem
  4780.  entsprechenden Zeichen gefüllt.
  4781.  
  4782. Querverweis: Anrufbeantworter
  4783.  
  4784. §§COSHYHLP\PROT§
  4785. §Mitschriftdialog§_Protokoll§
  4786. §
  4787.   prot [options] [filename]
  4788.  
  4789. Optionen:
  4790.  
  4791.  -on    : Mitschrift an, Ascii-Mode
  4792.  -asc   : Mitschrift an, Ascii-Mode
  4793.  -bin   : Mitschrift an, Binär-Mode
  4794.  -off   : Mitschrift aus.
  4795.           (Default -on)
  4796.  
  4797.  -dist  : Nach Ausloggen verteilen
  4798.  -nodist: Nach Ausloggen nicht verteilen
  4799.  
  4800.  filename : Name der Protokolldatei
  4801.             (nur bei -on, -asc, -bin)
  4802.  
  4803. Querverweis: Mitschriftdialog
  4804.  
  4805. §§COSHYHLP\QUIT§
  4806. §
  4807.   quit <val>
  4808.  
  4809. Beendet CoNnect.  Vorher wird die  CoSHy
  4810. beendet und alle Fenster geschlossen.
  4811. <val> ist der Rückgabewert, den  CoNnect
  4812. an das aufrufende  Programm  zurückgibt.
  4813. Default für val ist 0.
  4814.  
  4815. §§COSHYHLP\DEBUG§
  4816. §Behandlung einer Eingabezeile§COSHYHLP\INPWORK§
  4817. §
  4818. 1.1.6 Fehlersuche
  4819.  
  4820. Um in CoSHy-Scripten nach Fehlern zu
  4821. suchen, kann man den Debug-Modus mit
  4822.  
  4823.    set -x
  4824.  
  4825. einschalten. Man sieht dann, wie jede
  4826. Scriptzeile entsprechend dem nächsten
  4827. Kapitel expandiert wird  und  kann so
  4828. den  Inhalt  der  gerade  verwendeten
  4829. Variablen prüfen.
  4830. Ausschalten kann man den Debug-Modus
  4831. wieder über
  4832.  
  4833.     unset -x
  4834.  
  4835. Beispiel:
  4836.  
  4837.    c:\> set -x
  4838.    c:\> echo *.acc
  4839.    + echo gszrz.acc xcontrol.acc
  4840.    gszrz.acc xcontrol.acc
  4841.    c:\> unset -x
  4842.    + unset -x
  4843.    c:\>
  4844.  
  4845. Nächstes Kapitel:
  4846.  
  4847.  1.2 Behandlung einer Eingabezeile
  4848.  
  4849. §§COSHYHLP\QUOTES§
  4850. §Fehlersuche§COSHYHLP\DEBUG§
  4851. §
  4852. 1.1.5 Quotes
  4853.  
  4854.   Zeichen können gequotet werden mit:
  4855.  
  4856.   \ (Backslash): \ ist das Escapezeichen
  4857.  der  Shell  und  hebt  eine   eventuell
  4858.  bestehende   spezielle  Bedeutung   des
  4859.  direkt nachfolgenden Zeichens  auf.  So
  4860.  muß  z. B.  um  einen \ zu  erhalten  \\
  4861.  eingegeben werden.
  4862.  
  4863.  ' (Single Quote,  Apostroph): Alle Zei-
  4864.  chen,  auch  die beiden anderen  Quote-
  4865.  zeichen,  haben zwischen  Single-Quotes
  4866.  keine  besondere Bedeutung  und  werden
  4867.  nur   als  Zeichen  selbst   behandelt.
  4868.  Innerhalb   von  '...'   findet   keine
  4869.  Expansion statt.  Das Single-Quote kann
  4870.  innerhalb  von '...' nicht  dargestellt
  4871.  werden.
  4872.  
  4873.  " (Double-Quote,  <SHIFT> 2): Alle Zei-
  4874.  chen bis auf ` (Backquote), ', $ und  \
  4875.  haben keine spezielle  Bedeutung.  Wäh-
  4876.  rend ' und $ hier immer ihre  Bedeutung
  4877.  behalten,  gilt dies für \  nur,  falls
  4878.  das nachfolgende Zeichen ein $,  ',  "\
  4879.  oder <newline> ist.  Das Zeichen " kann
  4880.  also innerhalb "..."  auftreten:  "Hier
  4881.  ist es \"."
  4882.  
  4883. Nächstes Kapitel:
  4884.  
  4885.  1.1.6 Fehlersuche
  4886.  
  4887. §§COSHYHLP\READ§
  4888. §
  4889.   read name [name2 ...]
  4890.  
  4891. Liest von stdin (meist die Tastatur) ei-
  4892. nen String und teilt  (ohne  Quoting  zu
  4893. beachten) diese  an  die  Shellvariablen
  4894. name, name2, ... auf, indem es  ihn  bei
  4895. Leer- und Tabulatorzeichen trennt.
  4896. Besteht der String aus mehr Bruchstücken
  4897. als Namen angegeben sind, wird der  Rest
  4898. an die letzte  Variable  zusammenhängend
  4899. übergeben.
  4900.  
  4901. Beispiel:
  4902.  
  4903.  read box; dial $box
  4904.  
  4905.   Liest den Boxnamen ein und wählt dann
  4906.   diese Box an.
  4907.  
  4908. §§COSHYHLP\READKEY§
  4909. §
  4910.   readkey [-v] [timeout] var1 [var2...]
  4911.  
  4912. Liest von der Tastatur soviele Zeichen,
  4913. wie Variablennamen angegeben sind und
  4914. weist diese Zeichen den Variableninhal-
  4915. ten zu. Ist -v angegeben, so werden die
  4916. eingegebenen Zeichen auf dem Schirm
  4917. ausgegeben.
  4918. Ein angegebener Timeoutwert läßt read-
  4919. key nur eine bestimmte Zeit auf die
  4920. komplette Eingabe warten. Falls ein
  4921. Timeout auftritt, ist der Rückgabewert
  4922. false (=1), sonst true.
  4923.  
  4924. §§COSHYHLP\RECORD§
  4925. §Anrufbeantworter§_Anrufbeantworter§
  4926. §
  4927.   record filename
  4928.  
  4929. Nimmt einen auf dem  ZyXEL  gesprochenen
  4930. Text auf und  schreibt  damit  das  File
  4931. filename.
  4932.  
  4933. Returncodes:
  4934.  
  4935.  0   Erfolgreich: Datei gespeichert.
  4936.  1   Erfolgreich: Aber Message war zu
  4937.      lang ... (Teil abgeschnitten)
  4938.  2   Das Modem verhält sich nicht wie
  4939.      ein Zyxel
  4940.  3   Timeout
  4941.  4   Faxanruf
  4942.  6   Datenanruf
  4943.  10  Das Modem ist ein altes ZyXEL ;-)
  4944.  11  CoNnect ist nicht registriert
  4945.  -1  Datei nicht beschreibbar
  4946.  -2  Datei nicht gefunden
  4947.  -5  Ausgabefehler
  4948.  -13 Filezugriff nicht erlaubt
  4949.  -28 Platte voll
  4950.  
  4951. Querverweis:
  4952.    Anrufbeantworter
  4953.  
  4954. §§COSHYHLP\REDRAW§
  4955. §
  4956.   redraw
  4957.  
  4958. führt  vor  der nächsten  Eingabe  einer
  4959. Zeile   im  interaktiven   Modus   einen
  4960. vollständigen Bildschirmredraw aus.
  4961.  
  4962. §§COSHYHLP\SAVEBUF§
  4963. §Puffer sichern§T\SAVPUF§
  4964. §
  4965.   savebuf [-a]  filename
  4966.  
  4967. Sichert den History-Pufferinhalt und den
  4968. Bildschirm in die Datei filename. Ist -a
  4969. als  Option angegeben,  so wird an  eine
  4970. bereits   bestehende  Datei   angehängt,
  4971. ansonsten wird überschrieben.
  4972. Dieser   Befehl  kann   dazu   verwendet
  4973. werden,  vor  einem  Editoraufruf  (z. B.
  4974. über Funktionstaste) den Pufferinhalt zu
  4975. sichern   und  dann  diesen  Puffer   zu
  4976. editieren.
  4977.  
  4978. Beispiel:
  4979.  
  4980.  Belegen Sie eine F-Taste mit:
  4981.  
  4982.   savebuf d:/s.txt; cd c:/gdos; 7up
  4983.   d:\\s.txt
  4984.  
  4985.  und selektieren Sie dort  den  RECHTEN
  4986.  CoSHy-Button.
  4987.  
  4988. savebuf entspricht der Funktion
  4989. Puffer sichern im Terminalmenü.
  4990.  
  4991. §§COSHYHLP\SCRIPT§
  4992. §
  4993.   .  file arg1 arg2 ...
  4994.  
  4995. Führt  die  Datei file  als  Shellscript
  4996. aus. Zu beachten: Das CoSHy-Kommando ist
  4997. der  Punkt,  daher muß  das  Leerzeichen
  4998. gesetzt  werden.  Eventuell  folgende  n
  4999. Argumente werden in den internen  Variab-
  5000. len $1 bis $n abgelegt, der Rückgabewert
  5001. ist exitstatus.
  5002.  
  5003. Beispiel:
  5004.  
  5005.  . maus   Führt  ein  im   aktuellen Ver-
  5006.           zeichnis von CoSHy vorhandenes
  5007.           Script namens MAUS oder, falls
  5008.           das   nicht   vorhanden   sein
  5009.           sollte, MAUS.SCR aus.
  5010.  
  5011. §§COSHYHLP\SEND§
  5012. §
  5013.   send [-n]  arg1 arg2 ....
  5014.  
  5015. Schreibt  die Argumente  arg1, arg2  ...
  5016. durch   Leerzeichen  getrennt  auf   die
  5017. Schnittstelle.   Dabei  wird  nach   dem
  5018. letzten   Argument   ein   Zeilenumbruch
  5019. gesendet,   der  durch  die  Option   -n
  5020. unterdrückt werden kann.
  5021.  
  5022. Beispiel:
  5023.  
  5024.  send "at z1"   Hayes-Befehl für  Modem-
  5025.                 Reset aus dem Profile 1.
  5026.  
  5027. §§COSHYHLP\SENDBREA§
  5028. §Break senden§T\BREAK§
  5029. §
  5030.   sendbreak
  5031.  
  5032. Auf der momentanen Schnittstele wird
  5033. ein  Break (0,7s $00 ohne Stopbit)
  5034. gesendet.
  5035.  
  5036. Dieser Befehl entspricht der Aktion im
  5037. Terminalmenü: Break senden
  5038.  
  5039. §§COSHYHLP\SET§
  5040. §
  5041.   set  arg1 val1 arg2 val2 ...
  5042.  
  5043. Ohne Argumente werden die Shellvariablen
  5044. angezeigt.   Ansonsten   identisch   mit
  5045. arg1=val1; arg2=val2; ...
  5046.  
  5047. Beispiel:
  5048.  
  5049.  set HLP  'C:\'  Setzt die Shellvariable
  5050.                  HLP auf 'C:\'.
  5051.  
  5052. §§Environment§
  5053. §cd§COSHYHLP\CD§
  5054. §
  5055. Eine Liste der von CoNnect genutzten
  5056. Environmentvariablen:
  5057.  
  5058. ∙ PATH
  5059.   Der Zugriffspfad für CoSHy-Programm-
  5060.   Aufrufe. Eine durch Kommata oder Se-
  5061.   mikoli getrennte Pfadliste. 
  5062.   Beispiel:
  5063.  
  5064.         PATH=c:/usr/bin,c:/bin,c:/etc
  5065.  
  5066. ∙ PROMPT
  5067.   Der Default-Prompt für die CoSHy.
  5068.   %p%g zeigt dann den von DOS her
  5069.   bekannten Pfad an.
  5070.   Mögliche Elemente:
  5071.  
  5072.   ∙ %p Der aktuelle Pfad
  5073.   ∙ %g Das Zeichen >
  5074.   ∙ %t Die aktuelle Zeit
  5075.   ∙ Sonst
  5076.        Das angegebene Zeichen
  5077.  
  5078. ∙ COLUMNS
  5079.   Die Anzahl der Spalten für ein
  5080.   Default-Terminal. CoNnect setzt diese
  5081.   Variable auch für aufzurufende Program-
  5082.   me, um diese über die momentane Fenster-
  5083.   größe zu informieren.
  5084.  
  5085. ∙ LINES
  5086.   Die Anzahl der Zeilen für ein Default-
  5087.   Terminal. CoNnect setzt diese Variable
  5088.   auch für aufzurufende Programme, um
  5089.   diese über die momentane Fenstergröße
  5090.   zu informieren. Ist LINES nicht vorhan-
  5091.   den, so wird ROWS ausgewertet.
  5092.  
  5093. ∙ SHELL
  5094.   Ein Pfadname für die aufzurufende
  5095.   TOS-Shell.
  5096.  
  5097. ∙ HOME
  5098.   Das Home-Verzeichnis ist das Verzeich-
  5099.   nis, in das cd springt, wenn kein
  5100.   Argument angegeben ist:
  5101.  
  5102.     c:/connect> HOME='c:/home'
  5103.     c:/connect> export HOME
  5104.     c:/connect> cd
  5105.     c:/home>
  5106.  
  5107. ∙ CDPATH
  5108.   Aufgebaut analog zu PATH sucht die CoSHy
  5109.   hier nach Pfaden, in die cd springen
  5110.   kann, wenn der angegebene relative Pfad
  5111.   im momentanden Verzeichnis nicht
  5112.   existiert:
  5113.  
  5114.     c:/connect> CDPATH='c:/usr;c:/'
  5115.     c:/connect> cd bin
  5116.     c:/usr/bin> cd usr
  5117.     c:/usr>
  5118.  
  5119. ∙ SUFFIX
  5120.   Eine durch Kommata getrennte Liste von
  5121.   Extensionen, nach denen CoSHy sucht,
  5122.   wenn ein externes Programm ohne Exten-
  5123.   sion aufgerufen wird:
  5124.  
  5125.   Default:
  5126.          'prg,tos,app,ttp,gtp'
  5127.  
  5128. ∙ GEMSUFFIX
  5129.   Eine durch Kommata getrennte Liste von
  5130.   Extensionen, bei denen die Maus ange-
  5131.   schaltet wird, wenn ein Programm mit
  5132.   einer solchen Extension aus der CoSHy
  5133.   gestartet wird.
  5134.  
  5135.   Default:
  5136.          'prg,app,gtp'
  5137.  
  5138. ∙ CLIPBRD
  5139.   CoNnect versucht auf mehrere Arten ein
  5140.   System-Clipboard zu finden. Als erstes
  5141.   über den scrp_read() Aufruf.
  5142.   Wird da nichts gefunden, dann über die
  5143.   Enviroment-Variable CLIPBRD.
  5144.  
  5145. ∙ TMPDIR
  5146.   Das Verzeichnis, in dem COSHY tempo-
  5147.   räre Files ablegt. Default ist das
  5148.   aktuelle Verzeichnis.
  5149.  
  5150. §§COSHYHLP\SETENV§
  5151. §Environmentvariablen§Environment§
  5152. §
  5153.   setenv  arg1 val1 arg2 val2 ...
  5154.  
  5155. Die Environment-Variablen  arg1,  arg2 ...
  5156. werden direkt mit den Werten  val1,  val2
  5157. ...  gesetzt. Gleichnamige Shellvariablen
  5158. werden dadurch nicht berührt.
  5159.  
  5160. Beispiel:
  5161.  
  5162.  setenv ROWS 24  Setzt die  Environment-
  5163.                  variable  ROWS auf  den
  5164.                  Wert 24
  5165.  
  5166. Querverweis: Environmentvariablen
  5167.  
  5168. §§COSHYHLP\SHIFT§
  5169. §
  5170.   shift  m
  5171.  
  5172. Schiebt die Shellvariablen $1 ... $n
  5173. um   m   Schritte   nach   links.    Der
  5174. Rückgabewert ist 1,  wenn m>n ist, sonst
  5175. 0.
  5176.  
  5177. Beispiel:
  5178.  
  5179.  shift 3  Der Wert von $4 wird nach  $1
  5180.           kopiert,  der Wert von $5 nach
  5181.           $2 etc....
  5182.  
  5183. §§COSHYHLP\SLEEP§
  5184. §
  5185.   sleep [-t] n
  5186.  
  5187. wartet die Zeitspanne, die  in  n  defi-
  5188. niert ist. Hierbei gibt es die  Zeitanga-
  5189. ben m (=millisekunde),  h  (=hundertstel
  5190. Sekunde), s (=Sekunde, default), M (=Mi-
  5191. nute) und H (=Stunde).
  5192.  
  5193. ist die Option  "-t"  aktiv,  so  wartet
  5194. sleep (ohne Einheitsangabe!) bis  zu der
  5195. Uhrzeit, welche n darstellt.
  5196.  
  5197. Beispiel:
  5198.  
  5199.  sleep 120          Wartet 120 Sekunden
  5200.  sleep 2H           Wartet   2 Stunden
  5201.  sleep -t 730       Wartet bis 7:30
  5202.  
  5203. §§COSHYHLP\SLOT§
  5204. §Filetransferdialog§_Transfer§
  5205. §
  5206.   slot
  5207.  
  5208. gibt den momentan  aktiven  Transferslot
  5209. aus.
  5210.  
  5211. mit slot n (n zwischen 1 und 8) kann man
  5212. den momentanen Slot setzen.
  5213.  
  5214. Querverweis: Filetransferdialog
  5215.  
  5216. §§COSHYHLP\TEST§
  5217. §[ Ausdruck ]§COSHYHLP\AUSDRUCK§
  5218. §if§COSHYHLP\IF§
  5219. §while§COSHYHLP\WHILE§
  5220. §
  5221.   test  Ausdruck
  5222.  
  5223. Liefert  anhand der in  Ausdruck überge-
  5224. benen  Bedingung entweder als  Rückgabe-
  5225. wert eine 0 oder einen Wert ungleich  0.
  5226. Diese Bedingung kann ein Vergleich  sein
  5227. oder z. B.  ein Test auf einen bestimmten
  5228. Status  eines  übergebenen  Files   oder
  5229. Strings.
  5230.  
  5231. Als Bedingungen können übergeben werden:
  5232.  
  5233. Ausdruck:   Liefert true(0), wenn:
  5234.  
  5235. -d file    file   existiert   und    ein
  5236.            Verzeichnis ist.
  5237.  
  5238. -f file    file existiert und eine Datei
  5239.            ist.
  5240.  
  5241. -r file    file  existiert   und   lesbar
  5242.            ist.
  5243.  
  5244. -s file    file eine Dateilänge gößer  0
  5245.            hat.
  5246.  
  5247. -t  fd     fd  auf  einem   Terminal  ge-
  5248.            öffnet ist.  Wenn fd ausgelas-
  5249.            sen   wird,   wird  dafür   1
  5250.            (stdout) eingesetzt.
  5251.  
  5252. -w file    file existiert und beschreib-
  5253.            bar ist.
  5254.  
  5255. -z string  string die Länge 0 besitzt.
  5256.  
  5257. -n string  string eine Länge ungleich  0
  5258.            besitzt.
  5259.  
  5260. str1=str2  str1 und str2 gleich sind.
  5261.  
  5262. str1!=str2 str1 und str2 ungleich sind.
  5263.  
  5264. !expr1     expr1 den Wert false liefert.
  5265.  
  5266. expr1 -a expr2
  5267.            expr1   und  expr2  beide   0
  5268.            liefern.
  5269.  
  5270. expr1 -o expr2
  5271.            expr1    oder    expr2   true
  5272.            liefert.
  5273.  
  5274. arg1 OP arg2
  5275.            der  arithmetische  Vergleich
  5276.            von  arg1 und arg2  ein  true
  5277.            liefert.  Dabei können für OP
  5278.            die    arithmetischen    Ver-
  5279.            gleichsoperatoren -eq -ne -lt
  5280.            -le  -gt -ge mit  den  Bedeu-
  5281.            tungen   gleich,    ungleich,
  5282.            kleiner,  kleinergleich, grö-
  5283.            ßer und größergleich  verwen-
  5284.            det  werden.  arg1  und  arg2
  5285.            müssen positive oder negative
  5286.            ganze Zahlen darstellen.
  5287.  
  5288. Bei  den  test-Ausdrücken  können   auch
  5289. Klammern verwendet werden.  Außerdem ist
  5290. test Ausdruck quivalent mit [ Ausdruck ]
  5291. Das Ergebnis der Auswertung von Ausdruck
  5292. kann  als  Bedingung   z. B.    für   if-
  5293. oder  while-Schleifen verwendet  werden.
  5294. Es wird außerdem in $? abgelegt.
  5295.  
  5296. Beispiel:
  5297.  
  5298.  test 1 -gt 4  liefert 1 (false).
  5299.  
  5300.  [-f connect.prg] liefert im Verzeichnis
  5301.                   von CoNnect 0 (true).
  5302.  
  5303.  test -z ""     liefert 0 (true).
  5304.  
  5305. §§COSHYHLP\TIMEFORM§
  5306. §
  5307. Zeitformat
  5308.  
  5309.   Für  das Zeiformat gelten folgende  Ein-
  5310. heiten:
  5311.  
  5312.  s = Sekunde
  5313.  m = millisekunde
  5314.  M = Minute
  5315.  H = Stunde
  5316.  h = hundertstel Sekunde
  5317.  
  5318. Beispiel:
  5319.  
  5320.    sleep  42h    wartet  42   hundertstel
  5321.                  Sekunden.
  5322.  
  5323. §§COSHYHLP\TRUE§
  5324. §
  5325.   # ...
  5326.  
  5327. Hat  als  RÜckgabewert immer  0  (true).
  5328. Kann  als Kommentarzeichen genutzt  wer-
  5329. den.
  5330.  
  5331. Beispiel:
  5332.  
  5333.  # quit   Dieser Befehl wird übergangen,
  5334.           z. b. wenn   er    in    einem
  5335.           Scriptfile steht.
  5336.  
  5337. §§COSHYHLP\TRUE1§
  5338. §false§COSHYHLP\FALSE§
  5339. §
  5340.   true
  5341.  
  5342. Liefert   als  Rückgabewert   immer   0.
  5343. Identisch mit ! false.
  5344.  
  5345. Beispiel:
  5346.  
  5347.  true           Rückgabe von '0'
  5348.  echo $?
  5349.  
  5350. §§COSHYHLP\UNALIAS§
  5351. §
  5352.   unalias cmd
  5353.  
  5354. löscht  eine  Ersetzung,  welche   durch
  5355. alias veranlasst wurde, wieder.
  5356.  
  5357. §§COSHYHLP\UNSET§
  5358. §
  5359.   unset arg1 arg2 ...
  5360.  
  5361. Alle  in der Argumentliste  vorkommenden
  5362. Variablen werden gelöscht.
  5363.  
  5364. Beispiel:
  5365.  
  5366.  unset a PATH
  5367.  
  5368.   a und PATH werden als  Shellvariablen
  5369.   gelöscht.  Auf die Environmentvariable
  5370.   PATH hat das keinen Einfluß.
  5371.  
  5372. §§COSHYHLP\UPLOAD§
  5373. §Filetransferdialog§_Transfer§
  5374. §
  5375.   upload [-p pfad]  dateiname
  5376.  
  5377. Eine  Datei  wird mit  den  unter "File-
  5378. transfer"  eingestellten Voraussetzungen
  5379. über  den  eingestellten  Port gesendet.
  5380. Fehlt dateiname, so wird eine Fileselek-
  5381. torbox  geöffnet.  Ist dateiname gegeben
  5382. so wird dieser  Name in das Argument zum
  5383. Sendeprogramm an der Stelle des $ (falls
  5384. vorhanden ) eingefügt und keine  Filese-
  5385. lektorbox geöffnet. dateiname  kann  die
  5386. Sendedatei  mit  ihrem  kompletten  Pfad
  5387. beinhalten.
  5388.  
  5389. Mit  der Option -p pfad kann  man  einen
  5390. Defaultpfad  festlegen.   Bei  fehlendem
  5391. dateiname  wird die  Fileselektorbox  in
  5392. diesem Pfad geöffnet.
  5393.  
  5394. Beispiel:
  5395.  
  5396.  upload 'c:\test\infile.txt'
  5397.  
  5398.   sendet die Datei infile.txt aus  ihrem
  5399.   Ordner.
  5400.  
  5401. Querverweis: Filetransferdialog
  5402.  
  5403. §§COSHYHLP\VERSION§
  5404. §
  5405.   version
  5406.  
  5407.  Gibt auf stdout die aktuelle Versions-
  5408.  nummer aus. (Immer größer als 192).
  5409.  
  5410. §§COSHYHLP\WAITFOR§
  5411. §
  5412.   waitfor [-c -s -i -o file -t time] 
  5413.         string1 string2 ... string20
  5414.  
  5415. Wartet im eingehenden  Datenfluß auf die
  5416. Zeichenfolgen string1 ... 20. Es wird 10
  5417. Sekunden gewartet. Während  dieser  Zeit
  5418. werden alle  ankommenden  Daten  in  das
  5419. Terminalfenster geschrieben.
  5420. Ein erfolgreiches Warten wird  mit  true
  5421. quittiert. Zusätzlich werden die Variab-
  5422. len WAITID mit der  Parameternummer  des
  5423. gefundenen Strings (1 ... n) und WAITSTR
  5424. mit dem gefundenen String selbst belegt.
  5425. WAITFOR  setzt WAITID auf 0 und entfernt
  5426. WAITSTR, falls ein Timeout der  Abbruch-
  5427. grund war.
  5428.  
  5429. Mit folgenden Optionen kann das  Verhal-
  5430. ten von Waitfor beeinflusst werden:
  5431.  
  5432.  -c       waitfor überprüft den Carrier
  5433.           beim Warten. Falls kein Carrier
  5434.           (mehr) anliegt, wird 2 zurück
  5435.           gegeben. Ansonsten ist das Ver-
  5436.           halten wie bei Timeout.
  5437.  -s       verhindert, daß die ankommenden
  5438.           Daten ausgegeben werden
  5439.  -i       ignoriert Gross- und Klein-
  5440.           schreibung
  5441.  -t time  stellt die Wartezeit auf  time
  5442.           ein
  5443.  -o file  hängt bis zum Eintreffen der
  5444.           erwarteten Daten die ankom-
  5445.           menden Daten an die Datei
  5446.           file an.
  5447.  
  5448. Beispiel:
  5449.  
  5450.  if waitfor -t 60 'CONNECT' 'BUSY'
  5451.                   'NO CARRIER'; then
  5452.   if [ $WAITID = 1 ] ; then
  5453.    echo 'Verbindung'
  5454.   else if [ $WAITSTR = 'BUSY' ]; then
  5455.    echo 'Besetzt'
  5456.    else echo 'Kein Freizeichen'
  5457.        fi
  5458.   fi
  5459.  fi
  5460.  
  5461. §§COSHYHLP\WHILE§
  5462. §
  5463.   while  cmd1; cmd2; ...; do
  5464.     cmd3; ...;
  5465.   done
  5466.  
  5467. Alle  Kommandos  zwischen while  und  do
  5468. werden  ausgeführt.   Falls  der  letzte
  5469. Rückgabewert  0 (true) ist,  werden  die
  5470. Kommandos  zwischen do und  done  ausge-
  5471. führt   und  danach  wieder  bei   while
  5472. begonnen. Anderenfalls wird die Schleife
  5473. verlassen. Der Rückgabewert ist dann der
  5474. des letzten Kommandos vor do und deshalb
  5475. immer false (!=0).
  5476.  
  5477. Beispiel:
  5478.  
  5479.  while [$a -ne 0]  Solange der Wert  von
  5480.   do               a  ungleich   0  ist,
  5481.    a='expr $a - 1' wird von a immer wie-
  5482.    b='expr $b + 2' der 1 abgezogen   und
  5483.   done             zu b 2 addiert.
  5484.  
  5485.  
  5486. §§COSHYHLP\WORTE§
  5487. §Kommandotrenner§COSHYHLP\KMDTR§
  5488. §
  5489. 1.1.2 Worte
  5490.  
  5491. Ein Wort ist eine Zeichenkette  zwischen
  5492. nicht gequoteten  Leerzeichen.  Metazei-
  5493. chen  können  auch  Bestandteile   eines
  5494. Wortes sein, wenn sie gequotet sind.
  5495.  
  5496. Beispiel:
  5497.  
  5498.  hallo        Es kommen nur  Buchstaben
  5499.               vor.
  5500.  
  5501.  hallo\ du    Das  Leerzeichen ist durch
  5502.               den \ gequotet.
  5503.  
  5504.  hallo\       Das <newline>  ist  durch
  5505.  du           den \ gequotet.
  5506.  
  5507.  'Hallo Du'   Durch die Quotes ist  die
  5508.               Bedeutung des Leerzeichens
  5509.               aufgehoben.
  5510.  
  5511.  Hallo' 'Du   hier ebenfalls.
  5512.  
  5513.  hallo" Du"   hier durch double quotes.
  5514.  
  5515.  "Hallo\"\ \"Du"  Hier wird die beson-
  5516.                   dere Bedeutung der  "
  5517.                   durch \ wieder auf-
  5518.                   gehoben.
  5519.  
  5520. Nächstes Kapitel:
  5521.  
  5522.  1.1.3 Kommandotrenner
  5523.  
  5524. §§Edithelp§
  5525. §
  5526. Erstellen der Onlinehilfe.
  5527.  
  5528. Die Onlinehilfe in CoNnect besteht aus zwei Dateien,
  5529. CONNECT.HLP und CONNECT.IDX. Wollen Sie Hilfstexte
  5530. editieren, so müssen Sie nur CONNECT.HLP ändern,
  5531. CoNnect erstellt die Indexdatei (.IDX) selbstständig.
  5532.  
  5533. Hilfeeinträge beginnen mit der Zeile (dem Help-Marker)
  5534.  §§Hilfepunkt§
  5535.  
  5536. Wobei Hilfepunkt ein beliebiger Marker ist und für
  5537. Referenzen genutzt werden kann. Nach dieser Zeile
  5538. stehen solche Referenzen:
  5539.  
  5540.  §Test§Hilfe-Test§
  5541.  §Test2§Hilfe-Test2§
  5542.  §
  5543.  
  5544. Das Ende der Referenzen wird durch ein § alleine am
  5545. Anfang einer Zeile angegeben.
  5546. Danach folgt der eigentliche Hilfetext, wobei alle
  5547. Worte, die der ersten Zeichenkette einer Referenz
  5548. ensprechen fett und unterstrichen dargestellt
  5549. werden, um dem Anwender zu zeigen, daß zu diesem
  5550. Punkt ein weiterer Hilfetext existiert.
  5551. Wird ein solcher Punkt angewählt, so versucht CoNnect
  5552. den zur zweiten Zeichenkette der Referenz passenden
  5553. Help-Marker zu finden und stellt dessen Text dar.
  5554.  
  5555. §§Neues2.00§
  5556. §scantable§COSHYHLP\SCANTABLE§
  5557. §Zeichensatz§_Zeichensatz§
  5558. §
  5559. Neues:
  5560. ------
  5561.  
  5562.  ∙ CoNnect hat eine kontextsensitive hypertext-
  5563.      ähnliche Onlinehilfe. Das wird vor allem den
  5564.      Anfängern in der DFÜ bei der Bewältigung der
  5565.      Parameterflut von CoNnect sehr entgegenkommen.
  5566.  
  5567.  ∙ CoNnect besitzt jetzt ein internes Z-Modem
  5568.      Protokoll. Unterstützt werden auch X und Y
  5569.      Modem. Näheres in der Hilfe zum Filetransfer-
  5570.      dialog.
  5571.      Das Zmodem ist sicherlich nicht so mächtig
  5572.      wie GEMSZRZ.ACC und soll das auch gar nicht
  5573.      werden. Die intern erreichten Übertragungs-
  5574.      raten sind jedoch recht beachtlich.
  5575.  
  5576.  ∙ Sog. Scantabellen sind eingeführt. Sinn und
  5577.      Zweck: Alle Tasten sind vollkommen frei be-
  5578.      legbar. Damit ist unter anderem der DOORWAY-
  5579.      Modus in CoNnect verfügbar und (endlich)
  5580.      lassen sich die Umlaute auf 'ae' 'oe' ...
  5581.      mappen. Siehe Hilfe im Dialog Zeichensatz.
  5582.      Dazu gibts auch einen CoSHy Befehl scantable.
  5583.  
  5584.      Ein DOORWAY.SCA liegt dem Archiv bei.
  5585.  
  5586.  ∙ Der Redraw von TEK-Fenster ist _erheblich_
  5587.      schneller. Das kommt davon, wenn man's selber
  5588.      braucht ,-)
  5589.  
  5590.  ∙ Im Tek-Mode lassen sich Statusreports nun unter-
  5591.      drücken. Das wird vor allem einige alte Vaxen
  5592.      freuen.
  5593.  
  5594.  ∙ 115200 Baud auf TTs Serial2, auf dem Falcon und
  5595.      MSTEs MODEM2 und SERIAL2
  5596.  
  5597.  ∙ Endlich wieder auf dem Falcon lauffähig auch
  5598.      unter MTOS lauffähig (Dank Wilfried Behnes
  5599.      unermüdlicher Geduld).
  5600.  
  5601.  ∙ Anpassungen für Mag!X (1.11 und 2.0)
  5602.  
  5603.  ∙ CoNnect erzählt Cat jetzt auch unter Magix 1.1,
  5604.      daß es mit dem Tausch fertig ist.
  5605.  
  5606.  ∙ Der Wahldialog wurde mal gründlich durchgestyled
  5607.      (was für ein Wort!)
  5608.      und bekam Farbicons verpasst. Dank an Olaf
  5609.      Meisiek für seine Routinen und seine Geduld
  5610.      mit mir ;-)
  5611.  
  5612.  ∙ Durch eine gedrückte Shift-Taste bei einem Doppel-
  5613.      klick auf eine Telefonnummer aus dem Telefonbuch
  5614.      wird diese in den Nummernspeicher (alleine) ge-
  5615.      stellt und die Wahlwiederholung aktiviert.
  5616.  
  5617.  ∙ Zusätzlich zu ~ und | ist nun auch ^ ein Sonder-
  5618.      zeichen im Anwahlstring. Er zieht den DTR für
  5619.      700 ms auf Low. Wofür das gut ist? Fragen Sie
  5620.      Dr. Neuhaus.
  5621.  
  5622.  ∙ Neue Einträge im CONNECT.NUM File.
  5623.  
  5624.    +t 15.0  in CONNECT.NUM ist ja bereits die
  5625.       durchschnittliche Verbindungsaufnahmezeit,
  5626.       die zur Verbindungslänge hinzugezählt wird
  5627.       (15.0 ist die Zeit in Sekunden)
  5628.  
  5629.    +T 5.0  ist neu und ist die minimale Verbindungs-
  5630.       dauer(ohne +t), die CoNnect als Verbindung
  5631.       wertet. (Bei Logfile, Mitschrift und Gebührenberechnung)
  5632.    +u DM   ist die Einheit, in der das Geld normaler-
  5633.       weise berechnet wird. (3 Buchstaben!)
  5634.  
  5635.      Eine genaue Beschreibung der vielen Optionen bei
  5636.      der CONNECT.NUM-Erstellung findet sich in der
  5637.      Datei NUM.DOC.
  5638.  
  5639.  ∙ Unter Kompatibilität kann man nun einstellen, ob
  5640.      ^L (<ff>) einen Zeilenvorschub (default) oder
  5641.      einen Clear-Screen auslöst.
  5642.  
  5643.  ∙ MTOS spezifisches:
  5644.     Drag und Drop: Ein Draggen von Dateien vom
  5645.       Desktop auf CoNnects Terminalfenster startet
  5646.       den Upload.
  5647.       Werden ASC oder TXT Daten auf das Terminal-
  5648.       fenster gezogen (aus Applikationen, die das
  5649.       unterstützen) so werden diese Daten an die
  5650.       Gegenstelle gesendet.
  5651.  
  5652.  ∙ Philipps Vorschlag,  GELD in die Fenstermenü-
  5653.       leiste mit aufzunehmen, wurde wider Erwarten
  5654.       eingebaut.
  5655.  
  5656. Bugs: (behobene - die neuen kriegen wir später ;-)
  5657. -----
  5658.  
  5659.  ∙ Das ZyXel 6.0 wurde von CoNnect als nicht Voice-
  5660.      fähig erkannt, was vor allem daran lag, daß
  5661.      ZyXEL die Antwort auf den Befehl ati0 geändert
  5662.      hatte. Jetzt prüft CoNnect auf +fclass=?
  5663.  
  5664.  ∙ ata löst den Gebührenzähler nicht mehr aus.
  5665.  
  5666.  ∙ Der Startpfad für die CoSHy wurde ab 1.95 nicht
  5667.      mehr berücksichtigt. Dieser Bug ist behoben.
  5668.  
  5669.  ∙ Die Pull-Down Fenstermenüs wurden nochmal über-
  5670.      arbeitet. (Leichtere Bedienung, falls Titel nur
  5671.      angeklickt wird)
  5672.  
  5673.  ∙ Fehler im XACC-Protokoll-Handling beseitigt.
  5674.  
  5675. CoSHy:
  5676. ------
  5677.  ∙ dial -n name gibt die zu name gehörende Tele-
  5678.       fonnummer aus, wählt aber nicht.
  5679.  
  5680.  ∙ scantable liest eine Scantabelle ein oder ent-
  5681.       fernt sie.
  5682.  
  5683.  ∙ Die Onlineuhr läuft nun auch während der
  5684.       Abarbeitung von Scripten weiter.
  5685.  
  5686. §§Neues2.01§
  5687. §;-)§Smiley§
  5688. §
  5689. Bugs:
  5690. -----
  5691.  ∙ Auf STs und MEGA STEs (wer hat die noch ;-)
  5692.    gab es erhebliche Bombenstimmung bei der
  5693.    Onlinehilfe.
  5694.  
  5695.  ∙ Hellgrau und Dunkelgrau wurden im Farbendialog
  5696.    wegen der Icons im Wahldialog vertauscht.
  5697.  
  5698.  ∙ Ein Doppelklick auf das große Farbfeld im Farb-
  5699.    dialog stellt jetzt die 16 ersten (soweit vor-
  5700.    handen) VDI-Farben nach CoNnects Geschmack ein.
  5701.  
  5702.  
  5703. §§Neues2.02§
  5704. §
  5705.  ∙ Das interne Z-Modem läßt sich jetzt noch etwas
  5706.    mehr auf Geschwindigkeit hin optimieren. Im
  5707.    Transferdialog kann man das Multitasking ab-
  5708.    schalten, so daß dann während des Transfers
  5709.    weder in CoNnect  noch in anderen Programmen
  5710.    gearbeitet werden kann.
  5711.  
  5712.  ∙ Der Start ohne .OPT Datei geschieht jetzt Neu-
  5713.    anwenderfreundlicher.
  5714.  
  5715.  ∙ Fehler in monochromen Wahlicons entfernt.
  5716.  
  5717.  ∙ Zmodem Multifiletransfer entbuggt.
  5718.  
  5719.  ∙ Fehler im Terminalgrößedialog entfernt.
  5720.    Scrollbalken können nun auch wieder mit der
  5721.    (sehr langsamen) Einstellung 'Scrollbalken
  5722.    immer updaten' eingestellt werden.
  5723.  
  5724. §§Neues2.10§
  5725. §Wunsch§_Puffer§
  5726. §Z-Modemempfang§Zmodemparameter§
  5727. §
  5728.  ∙ Endlich hat CoNnect einen Ditor bekommen.
  5729.    Das ist zwar nicht der heißersehnte Editor
  5730.    aber fast genauso gut ,-) Auf Wunsch kann
  5731.    man den aktuellen Pufferinhalt in ein ei-
  5732.    genes Fenster kopieren, in dem dann nach
  5733.    Belieben (auch mit den Cursortasten) um-
  5734.    hergescrollt werden kann. Markieren, Se-
  5735.    lektieren und Senden funktioniert wie im
  5736.    Terminalfenster selbst. (Dank an Carsten
  5737.    für die Idee). Damit wird dann auch die
  5738.    Filetaggingdiskussion in der TTR gestorben
  5739.    sein ;-)).
  5740.  
  5741.  ∙ CompuServe B und B+ sind als interne Pro-
  5742.    tokolle hinzugekommen.
  5743.  
  5744.  ∙ Der ZyXEL Anrufbeantworter funktioniert
  5745.    nun wieder.
  5746.  
  5747.  ∙ Der Balken beim Multidownload ist jetzt
  5748.    etwas kontrollierter und schreibt nicht
  5749.    mehr über seinen Rand hinaus.
  5750.  
  5751.  ∙ Die Vorschreibzeile bleibt jetzt dauer-
  5752.    haft geöffnet, durch RETURN wird nur
  5753.    der Text verschickt. Schließen läßt sie
  5754.    sich durch den Closer oder durch UNDO.
  5755.  
  5756.  ∙ Durch die CoSHy gestartete Prozesse, wie
  5757.    z. B. auch das externe Z-Modem geben unter
  5758.    MTOS jetzt einen Exitcode an CoSHy
  5759.    zurück.
  5760.  
  5761.  ∙ XMODEM7 ist implementiert. Ich weiss aber
  5762.    nicht, ob das überhaupt irgendwie funktio-
  5763.    niert...
  5764.  
  5765.  ∙ Unterstützt werden jetzt auch die Block-
  5766.    deviceroutinen in HSModem1 von
  5767.    Harun Scheutzow.
  5768.  
  5769.  ∙ Neue Optionen für das Handling von bereits
  5770.    vorhandenen Dateien beim Z-Modemempfang.
  5771.  
  5772.  ∙ Ein neues Spezialzeichen in Anwahlstrings:
  5773.      @  maskiert das nächste Zeichen.
  5774.      @~ verzögert damit nicht um eine halbe
  5775.         Sekunde sondern sendet das Zeichen ~.
  5776.      @# setzt nicht die Telefonnummer ein,
  5777.         sondern sendet #.
  5778.      @@ sendet @.
  5779.         ...
  5780.  
  5781.  ∙ Realtime Slider im Wahldialog
  5782.  
  5783. §§Neues2.20§
  5784. §Tastatur§Wahltastatur§
  5785. §
  5786.  
  5787.  ∙ PC Farben werden jetzt endlich unterstützt.
  5788.    Dazu im Kompatibilitätsmenü  die Farben auf
  5789.    PC ANSI Farben stellen, Darstellung weiß auf
  5790.    schwarz und danach das Setup sichern.
  5791.  
  5792.  ∙ In diesem Zusammenhang wurde noch das Flim-
  5793.    mern entfernt, daß immer auftrat, wenn CoN-
  5794.    nect eine nicht-weisse Hintergrundfarbe
  5795.    benutzte - > Geschwindigkeitszuwachs um 30%
  5796.  
  5797.  ∙ Bugfixes in der Tek-Emulation. Dank an
  5798.    RedRat für die ausführlichen Reports.
  5799.  
  5800.  ∙ Unter HSMODEM und MiNT lief die Aufnahme-
  5801.    funktion des Anrufbeantworters nicht.
  5802.    Ist jetzt behoben.
  5803.  
  5804.  ∙ Neuer Hilfetext: Bedienung des Wahldialoges
  5805.    über die Tastatur.
  5806.  
  5807.  ∙ Für den Falcon kann jetzt unter MultiTos die
  5808.    gültige Modemdevice angegeben werden. Es
  5809.    kann je nach MultiTOS Version zwischen
  5810.    U:\DEV\AUX, U:\DEV\MODEM1 und U:\DEV\MODEM2
  5811.    differieren.
  5812.    Tragen Sie dazu in Ihr MINT.CNF die folgende
  5813.    Zeile ein
  5814.  
  5815.       setenv MODEMDEV U:\DEV\MODEM2
  5816.  
  5817.  ∙ Analog zur Mupfel unterstützt die CoSHy jetzt
  5818.    die Environmentvariaben SUFFIX und GEMSUFFIX.
  5819.    Werden GEM Programme aus der Mupfel heraus
  5820.    aufgerufen, wird der Mauszeiger angeschaltet,
  5821.    sonst ausgeschaltet.
  5822.  
  5823.    Beispiel:
  5824.  
  5825.    setenv SUFFIX     'prg,tos,app,ttp,gtp'
  5826.    setenv GEMSUFFIX  'prg,app,gtp'
  5827.  
  5828.  ∙ Die Schnittstellenroutinen setzen jetzt auf
  5829.    den XSDD Blockdevicetreibern auf, sofern diese
  5830.    installiert sind.
  5831.  
  5832.  ∙ Fehler 131, der mit dem Schalter 'Kein Multi-
  5833.    tasking' im Zmodem auftrat, ist entfernt.
  5834.  
  5835.  ∙ Fehler in waitfor entfernt, der u. U. waitfor
  5836.    eine Zeichenkette nicht erkennen ließ.
  5837.    
  5838. §§Neues2.40§
  5839. §Warum?§Raubkopien§
  5840. §Control-Doppel-Klick§Onlinemaus§
  5841. §get§COSHYHLP\GET§
  5842. §getkey§COSHYHLP\GETKEY§
  5843. §waitfor§COSHYHLP\WAITFOR§
  5844. §   
  5845.  
  5846.  ∙ Das Upgrade auf diese Version ist zum ersten
  5847.    Mal kostenpflichtig (DM 10,-). Warum? 
  5848.    
  5849.  ∙ Hilfesystem überarbeitet.
  5850.  
  5851.  ∙ Die Onlineuhr flackert nicht mehr ;-)
  5852.  
  5853.  ∙ CompuServe B und B+ funktionieren endlich.
  5854.    Danke für die freundliche Unterstützung 
  5855.    durch CompuServe München.
  5856.  
  5857.  ∙ Die Abarbeitung von Scripten wurde erheblich
  5858.    verschnellert.
  5859.  
  5860.  ∙ Z-Modem Autostart funktioniert mit dem internen
  5861.    Z-Modem nun auch, wenn das Terminalfenster im
  5862.    Hintergrund liegt.
  5863.  
  5864.  ∙ Nach einem Filetransfer wird das zugehörige 
  5865.    Terminalfenster nun immer in den Vordergrund
  5866.    gebracht.
  5867.    
  5868.  ∙ Z-Modem Upload wurde verschnellert. TT->TT
  5869.    erreicht nun 15000cps (unter Magix 2.0).
  5870.    
  5871.  ∙ Der Schalter 'Kein Multitasking' schaltet jetzt
  5872.    beim Transfer auch den Mausinterupt ab.  
  5873.  
  5874.  ∙ Multiple File Up- oder Download ist im Dialog
  5875.    'verschönert' worden.
  5876.  
  5877.  ∙ Crazy Sound wird nun vom Geräuschdialog auch
  5878.    unterstützt.
  5879.  
  5880.  ∙ Control-Doppel-Klick positioniert den Cursor
  5881.    im Fullscreeneditor (wie emacs oder vi), indem
  5882.    die entsprechende Anzahl von Cursortasten gesen-
  5883.    det wird.
  5884.    Das wird leider nicht immer klappen.
  5885.    
  5886.  ∙ Verbesserte Behandlung von ALT als Meta-Key im
  5887.    Emacs. So funktioniert nun auch M-> und M-< sowie
  5888.    M-C-x ... (Wichtig ist dabei nur, daß der Emacs
  5889.    und die Leitung zum Rechner richtig konfiguriert
  5890.    ist - Stichwort 8 Bit)
  5891.    
  5892.  ∙ Das NEUE HsModem wird unterstützt. Die alten 
  5893.    HsModems bitte tunlichst aus dem Autoordner 
  5894.    entfernen und durch das neue Treiber-Set er-
  5895.    setzen. (Bitte auch hier die Anleitung gut
  5896.    studieren!). Im neuen HS-Modem werden nicht nur
  5897.    die zusätzlichen MSTE, TT und Falcon Schnitt-
  5898.    stellen vollständig unterstützt und erheblich
  5899.    beschleunigt, auch das von Harun Scheutzow ent-
  5900.    wickelte ST-ESCC Projekt (zwei zusätzliche sehr
  5901.    schnelle Schnittstellen im ST) kann damit von
  5902.    CoNnect aus angesprochen werden.
  5903.    
  5904. 2.42
  5905.  
  5906.  ∙ Transferprioritäten beim internen Z-Modem fle-
  5907.    xibel gemacht. -> Flüssigere Bedienung anderer
  5908.    Prozesse.
  5909.  
  5910.  ∙ Fehler in der Farbdarstellung der Icons im
  5911.    Helpfenster behoben.
  5912.  
  5913.  ∙ Fehler 'Veraltete Optionendatei' in den unre-
  5914.    gistrierten Version behoben.
  5915.  
  5916.  ∙ 'Z-Modem Umbenennen' geändert. Jetzt wird die
  5917.    alte Datei umbenannt - nicht die neue.
  5918.  
  5919.  ∙ Fehler beim Darstellen von Alertboxen während
  5920.    des Transfers bei 'Kein Multitasking' behoben.
  5921.  
  5922.  ∙ Durch den Parameter -c wird bei get, getkey und
  5923.    waitfor die Carrierüberwachung eingeschaltet. 
  5924.  
  5925.  ∙ Zusätzlich zu RsSpeed, Fast_Ser, RSVE und 
  5926.    Hsmodem wird nun auch noch RSTURBO2 unterstützt.
  5927.    (wer immer das auch braucht ;-)
  5928.  
  5929. 2.43
  5930.  
  5931.  ∙ Anpassungen an Winx 2.3 (noch Beta) 
  5932.  
  5933.  ∙ Bemerkbare Ausgabegeschwindigkeitsverbesserungen
  5934.  
  5935. 2.44
  5936.  
  5937.  ∙ Das 'blinken' Attribut und der Cursor blinken nun
  5938.    auch in Hintergrundfenstern.
  5939.   
  5940.  ∙ CoNnect belegt nun nur noch die Schnittstellen,
  5941.    die der Anwender auch verwenden will. 
  5942.    
  5943.  ∙ Mehrere Fehler im Zusammenhang mit HsModem wurden
  5944.    behoben. 
  5945.  
  5946.  ∙ Fehler in den Scantabellen behoben. Scaneinträge
  5947.    funktionierten nicht bei weniger als 3 Einträgen
  5948.    pro Tabelleneintrag.
  5949.    
  5950. §§Raubkopien§
  5951. §
  5952. Jetzt haben sie es wirklich geschafft. Es gibt
  5953. frei erhältlich Programme, die den alten und
  5954. sogar den zwischenzeitlichen Schlüssel der Beta-
  5955. Versionen von CoNnect erzeugen können und somit
  5956. die Registrierung (fast) unnötig machen.
  5957.  
  5958. Meinen Glückwunsch an die Hacker. 
  5959.  
  5960. Wie ich darauf reagiere, ist klar: Umstellung 
  5961. der Schlüssel. Ich laß mir den Aufwand natür-
  5962. lich durch eine Updategebühr bezahlen. Diese
  5963. Menge an registrierten Usern würde mich sonst
  5964. in 4 Wochen unbezahlte Arbeit stürzen.
  5965.  
  5966. Also - mich ärgert das - die User ärgert das.
  5967.  
  5968. Vor allem, weil ich mich jetzt gezwungen sehe,
  5969. so eine Schlüsselumstellen noch vor der Version 
  5970. 2.50 durchzuführen.
  5971.  
  5972. Deshalb mein Aufruf: Ich brauche Namen von
  5973. Crackern, Nummern von Mailboxen, wo Patchprogramme
  5974. gefunden werden können. Ansonsten geht das 
  5975. Spiel nur endlos so weiter - und die Leid-
  5976. tragenden sind nur diejenigen, die am wenigsten
  5977. dafür können. Raubkopieren ist kein Kavaliers-
  5978. delikt. Gerade bei einem so günstigen Programm,
  5979. wie CoNnect das ist, wo jeder Anwender eine
  5980. mehrfach höhere Telefonrechnung damit 'er-
  5981. wirtschaftet', gibt es für ein solches Verhal-
  5982. ten nicht die kleinste Entschuldigung. 
  5983. `Leben und Leben lassen' mag zwar oft eine
  5984. ganz vernünftige Einstellung sein, nur muß man
  5985. daran denken , daß im Endeffekt Cracker gerade
  5986. die Interessen der ehrlichen Anwender bedrohen.
  5987.  
  5988. §§History§
  5989. §Änderungen in 2.00§Neues2.00§
  5990. §Änderungen in 2.01§Neues2.01§
  5991. §Änderungen in 2.02§Neues2.02§
  5992. §Änderungen in 2.10§Neues2.10§
  5993. §Änderungen in 2.20§Neues2.20§
  5994. §Änderungen in 2.4x§Neues2.40§
  5995. §
  5996. Sie benutzen (hoffentlich) CoNnect 2.0 oder höher,
  5997. sonst können Sie diesen Hilfetext nämlich nur mit
  5998. großen Schwierigkeiten lesen.
  5999.  
  6000. Gegenüber der Version 1.96 hat sich vieles getan,
  6001. hier folgen die wichtigsten Änderungen:
  6002.  
  6003.   Änderungen in 2.00
  6004.   Änderungen in 2.01
  6005.   Änderungen in 2.02
  6006.   Änderungen in 2.10
  6007.   Änderungen in 2.20
  6008.   Änderungen in 2.4x
  6009.  
  6010. §§Updates§
  6011. §Autor§Programmierer§
  6012. §
  6013. Updates zu CoNnect erscheinen in unregel-
  6014. mäßigen aber kurzen Abständen. Updates ent-
  6015. halten im Allgemeinen Fehlerbereinigungen
  6016. aber häufig auch neue Funktionen, die für 
  6017. einen Großteil der Anwender von Interesse
  6018. sind.
  6019.  
  6020. Durch das Schlüsselsystem von CoNnect können
  6021. Sie Updates einfach aus der nächsten Mailbox
  6022. beziehen und Ihren Schlüssel in die neue
  6023. Version eintragen, um eine Vollversion zu 
  6024. bekommen (ausgenommen bei kostenpflichtigen
  6025. Updates: 2.40).
  6026.  
  6027. Sollten Sie eine neue CoNnect-Version nicht 
  6028. in den Mailboxen finden oder ihnen der Down-
  6029. load zu teuer sein, so können Sie folgender-
  6030. maßen vorgehen:
  6031.  
  6032. Nehmen sie einen DM 5,- Schein oder DM 5,-
  6033. in Briefmarken zusätzlich einen frankierten
  6034. und adressierten Rückumschlag sowie eine
  6035. formattierte 3.5 Zoll DD Diskette und senden
  6036. Sie diese mit der Bitte um eine Update an
  6037. den Autor. Falls das Update kostenpflichtig
  6038. sein sollte, addieren Sie zu den DM 5,- noch
  6039. den Updatebetrag hinzu.
  6040.  
  6041. Bitte haben Sie Verständnis dafür, daß ich
  6042. auf Ihr Schreiben nicht reagieren werde, wenn
  6043. entweder die 5,- DM, der frankierte Rückum-
  6044. schlag oder die formattierte 3.5 Zoll DD
  6045. Diskette fehlen sollte.
  6046.  
  6047. Im Normalfall ist der Download der aktuellen
  6048. CoNnectversion aus einer Mailbox der einfa-
  6049. chere und billigere Weg.
  6050.  
  6051. §§Fehler§
  6052. §
  6053. CoNnect wurde mit großer Sorgfalt erstellt,
  6054. trotzdem ist es ein Merkmal jeglicher Soft-
  6055. ware, daß sich Fehler nie ganz vermeiden
  6056. lassen. Haben Sie einen Fehler in CoNnect
  6057. gefunden, so ist es wichtig, daß sie dem
  6058. Autor davon berichten, damit er in der 
  6059. nächsten Version diesen Fehler beseitigen
  6060. kann.
  6061.  
  6062. Versuchen Sie dazu zunächst, den Fehler
  6063. zu reproduzieren, wenn Sie den Rechner ohne
  6064. Autoordnerprogramme und Accessories starten.
  6065. Ist der Fehler dann nicht mehr vorhanden, so
  6066. können Sie schrittweise die entfernten Auto-
  6067. Ordnerprogramme und Accessories wieder hin-
  6068. zunehmen und den Verursacher näher einkreisen.
  6069.  
  6070. Als nächstes schreiben Sie dann den Fehler-
  6071. report. D.h. sie beschreiben Ihren Rechner
  6072. (Modell, TOS-Version) und das 
  6073.  
  6074.           genaue Vorgehen, 
  6075.  
  6076. um den Fehler zu erzeugen. 
  6077.  
  6078. Außerdem, ob der Fehler auch ohne Autoordner-
  6079. programme und Accessories auftritt, bzw, wel-
  6080. ches Autoordnerprogramm oder Accessory benö-
  6081. tigt wird, um den Fehler zu reproduzieren.
  6082.  
  6083. Sie erleichtern durch ein solches Vorgehen die
  6084. Fehlersuche erheblich und können gewiß sein,
  6085. daß Ihre Fehlermeldung auch bearbeitet wird.
  6086.  
  6087. §§Fax§
  6088. §Crackprogramme§Raubkopien§
  6089. §
  6090. Für die nächste, d.h. diese CoNnect-Version
  6091. war ja eigentlich Fax angekündigt. Trotzdem
  6092. habe ich es leider nicht geschafft, Class2
  6093. mit allen Tools fertig zu bekommen, da in-
  6094. zwischen so viele Crackprogramme für CoNnect
  6095. erhältlich sind, daß ich erst mal diese 
  6096. Version mit neuem Schlüssel rausbringen 
  6097. mußte.
  6098.  
  6099. Die Arbeit an Fax wurde auch ganz erheblich 
  6100. dadurch eingeschränkt, daß ich mich mehr auf
  6101. die Verbesserung des Kopierschutzes als auf
  6102. CoNnect an sich konzentrieren mußte.
  6103.  
  6104. Wenn Cracker unbedingt ihr Können beweisen
  6105. wollen, dann sollen sie doch bitte mir Ihre
  6106. Errungenschaften EXKLUSIV zukommen lassen.
  6107. Ich schicke Ihnen dann auch ein Erdbeereis 
  6108. postwendend zurück. 
  6109.  
  6110. §§General§
  6111. §HIERHER§Onlinehilfe§
  6112. §CoSHy§CoSHy§
  6113. §Hauptmenü§Hauptmenü§
  6114. §Terminalmenü§Menue-Term§
  6115. §Tektronixmenü§Menue-Tek§
  6116. §Fax§Fax§
  6117. §Hilfedateien editieren§Edithelp§
  6118. §Sharewareprodukt§Shareware§
  6119. §Neues in den letzten Versionen§History§
  6120. §Fehler und Bugreports§Fehler§
  6121. §Updates§Updates§
  6122. §
  6123.  Dies ist die Onlinehilfe für CoNnect.
  6124.  
  6125. Bitte beachten Sie, daß es sich bei CoNnect
  6126. um ein Sharewareprodukt handelt. (Diese Be-
  6127. stimmungen sind auch für bereits registrier-
  6128. te Anwender von Bedeutung)
  6129.  
  6130. Wollen Sie etwas über die Bedienung des
  6131. Hilfesystems erfahren, so bewegen sie den
  6132. Cursor bitte HIERHER und drücken dann RETURN.
  6133.  
  6134.  Weitere Hilfe ist zu den Punkten:
  6135.  
  6136.     Neues in den letzten Versionen
  6137.  
  6138.     Wann kommt Fax ???
  6139.  
  6140.     Hauptmenü Terminalmenü Tektronixmenü
  6141.     
  6142.     CoSHy
  6143.     
  6144.     Fehler und Bugreports
  6145.     
  6146.     Updates
  6147.     
  6148. direkt hier verfügbar. Wollen Sie weitere
  6149. Punkte direkt hier ansprechen können, so lesen
  6150. sie bitte den Text zu Hilfedateien editieren.
  6151.